Senior Software Engineer - Java + MongoDB

Posted Yesterday
Be an Early Applicant
2 Locations
Remote or Hybrid
Senior level
Artificial Intelligence • Productivity • Software
The Role
Design, develop, test, and maintain scalable Java backend applications and microservices. Build and consume RESTful APIs, design MongoDB schemas and optimize queries, ensure security and performance, troubleshoot production issues, participate in code reviews, and collaborate with cross-functional teams using Git and Agile practices.
Summary Generated by Built In
Job Summary:

We are looking for an experienced Java Developer with extensive experience in designing, developing, and maintaining scalable backend applications using Java and MongoDB. The ideal candidate should possess strong expertise in building high-performance, secure, and reliable enterprise applications, with hands-on experience in modern Java frameworks, RESTful APIs, and NoSQL databases. The candidate will work closely with cross-functional teams to deliver robust software solutions aligned with business requirements.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Java.
  • Develop and consume RESTful APIs and microservices following industry best practices.
  • Design, implement, and optimize data models using MongoDB.
  • Collaborate with product managers, architects, QA engineers, and frontend developers to deliver high-quality software solutions.
  • Write clean, maintainable, and reusable code while adhering to coding standards and best practices.
  • Optimize application performance, scalability, and database queries.
  • Troubleshoot, debug, and resolve production and application issues efficiently.
  • Participate in code reviews, technical discussions, and architectural decision-making.
  • Work with version control systems (Git) and follow Agile/Scrum development methodologies.
  • Ensure application security, reliability, and compliance with software development standards.
Required Qualifications & Skills
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5–6 years of hands-on experience in Java backend development.
  • Strong proficiency in Java (Java 8/11/17+) and object-oriented programming principles
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Strong experience working with MongoDB, including schema design, indexing, aggregation pipelines, and query optimization.
  • Experience developing RESTful APIs and microservices architecture.
  • Familiarity with message brokers such as Kafka or RabbitMQ is a plus.
  • Experience with relational databases such as MySQL or PostgreSQL is desirable.
  • Proficiency with version control systems such as Git.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes is an advantage.
  • Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP) is a plus.
  • Strong analytical, problem-solving, and communication skills.
  • Experience working in Agile/Scrum environments.
What We Have For You
  • Great compensation package, medical benefit for you and your family, free lunch, annual performance-tied increments & performance recognition awards and a great lean and agile work culture!
  • Convo endorses a culture of diversity in all aspects and aims to build a diverse team of amazing individuals!

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5-6 years of hands-on experience in Java backend development
  • Strong proficiency in Java (Java 8/11/17+) and object-oriented programming
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data, Spring Security
  • Strong experience with MongoDB (schema design, indexing, aggregation pipelines, query optimization)
  • Experience developing RESTful APIs and microservices architecture
  • Proficiency with Git (version control)
  • Experience working in Agile/Scrum environments
  • Familiarity with message brokers such as Kafka or RabbitMQ
  • Experience with relational databases such as MySQL or PostgreSQL
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, or GCP)
  • Strong analytical, problem-solving, and communication skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Los Altos, CA
138 Employees
Year Founded: 2012

What We Do

Convo provides an enterprise social collaboration platform that enables easy, secure conversations between desk / non-desk workers to accelerate company productivity and engagement. Unlike existing email-focused or chat-centric collaboration platforms, only Convo combines the ease of social networks with rich collaboration capabilities to simplify and optimize work interactions for all employees -- no email required.

Gallery

Gallery

Similar Jobs

The Aerospace Corporation Logo The Aerospace Corporation

Mech Design Engr I

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

GitLab Logo GitLab

Security Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
6 Locations
2500 Employees
139K-196K Annually

The Aerospace Corporation Logo The Aerospace Corporation

Sr Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Sr IT Analyst

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account