Java with Mongo DB

Tata Consultancy Services

Pune District, Chennai District, Bengaluru

On-site

INR 900,000 - 1,400,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Tata Consultancy Services in India seeks an experienced Java developer with strong Spring Boot and microservices skills to design, develop, and maintain scalable applications. You will build secure REST APIs, model MongoDB data, and contribute to testing and CI/CD pipelines.

Responsibilities include collaboration with cross-functional teams, design reviews, and production support. Experience with cloud platforms, Docker, and Kubernetes is valued, along with Agile delivery practices.

Qualifications

  • Extensive Java development experience with strong OO design.
  • Strong Spring Boot expertise and Spring ecosystem knowledge.
  • Design, develop, and consume secure RESTful APIs and independently deployable microservices.
  • Understanding of microservices patterns, service decomposition, and observability.
  • Hands-on MongoDB CRUD, data modelling, aggregation, indexing, and query optimization.
  • Familiarity with MongoDB Compass; exposure to Robo 3T or Studio 3T desirable.
  • Experience with MongoDB Atlas for cloud deployment and management.
  • Unit and integration testing using JUnit and Mockito in Spring contexts.
  • Familiarity with Git, Maven/Gradle, CI/CD pipelines, Docker, Kubernetes, cloud platforms, and Agile delivery.

Responsibilities

  • Design, develop, test, and maintain scalable Java applications using Spring Boot and microservices architecture.
  • Build secure, versioned REST APIs with validation, error handling, and performance controls.
  • Design MongoDB collections and documents; implement CRUD and aggregation pipelines.
  • Define and manage MongoDB indexing strategies and optimize queries.
  • Use MongoDB Compass and MongoDB Atlas for data analysis and operations.
  • Implement automated tests and maintain code quality standards.
  • Participate in design reviews, code reviews, sprint planning, and production support.
  • Collaborate across architects, product owners, QA, DevOps, and cross-functional teams.
  • Create and maintain API specifications, deployment notes, and runbooks.

Skills

Java
Spring Boot
Microservices
REST APIs
MongoDB
Unit testing
Agile
Git
Docker
Kubernetes
CI/CD

Tools

MongoDB Compass
Robo 3T
Studio 3T
MongoDB Atlas
Maven
Gradle

Job description

Section III - Job Requirements and Responsibilities
Section
Details / Example Content
Job Requirements*
  • 610 years of software development experience with strong hands‑on expertise in Java and object‑oriented programming.
  • Strong proficiency in Spring Boot and the Spring ecosystem, including dependency injection, configuration, validation, exception handling, and data access.
  • Experience designing, developing, and consuming secure RESTful APIs and independently deployable microservices.
  • Good understanding of microservices patterns, service decomposition, synchronous and asynchronous communication, API versioning, resiliency, observability, and distributed system challenges.
  • Hands‑on experience with MongoDB CRUD operations, data modelling, aggregation pipelines, indexing, query optimisation, and schema design.
  • Working knowledge of MongoDB Compass; exposure to Robo 3T or Studio 3T is desirable.
  • Experience with MongoDB Atlas for cloud‑based database deployment and management is preferred.
  • Experience with unit and integration testing using JUnit, Mockito, and relevant Spring testing frameworks.
  • Familiarity with Git, Maven or Gradle, CI/CD pipelines, Docker, Kubernetes, cloud platforms, and Agile delivery practices is preferred.
  • Ability to troubleshoot production issues, perform root‑cause analysis, and communicate technical risks and dependencies proactively.
Key Responsibilities*
  • Design, develop, test, and maintain scalable Java applications using Spring Boot and microservices architecture.
  • Build secure, versioned, and well‑documented REST APIs with appropriate validation, exception handling, and performance controls.
  • Design MongoDB collections and documents; implement CRUD operations, aggregation pipelines, and efficient query patterns.
  • Define and manage MongoDB indexing strategies and optimise queries based on application access patterns.
  • Use MongoDB Compass and, where applicable, MongoDB Atlas to analyse data, monitor environments, and support database operations.
  • Implement automated unit, integration, and component tests and maintain agreed code‑quality standards.
  • Participate in design reviews, code reviews, estimation, sprint planning, defect triage, and production support.
  • Collaborate with architects, product owners, QA, DevOps, and cross‑functional engineering teams.
  • Create and maintain technical documentation, API specifications, deployment notes, and operational runbooks.
Section IV - Job Qualifications & Skills
Section
Details / Example Content
Domain
  • Digital applications / Enterprise platforms / Banking, Financial Services, Insurance, Retail, or similar domains
  • Backend engineering using Java, Spring Boot, microservices, REST APIs, and MongoDB
Soft Skills
  • Strong analytical and problem‑solving skills
  • Clear verbal and written communication
  • Team collaboration and stakeholder coordination
  • Ownership, attention to detail, and proactive risk communication
  • Documentation and knowledge sharing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Jobskey Search and Selection • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

InOpTra Digital • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Java Software Engineer
Senior Java Software Engineer

Trustfinity Services And Solutions • Bengaluru

On-site
INR 900,000 - 1,700,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
MongoDB Expert
MongoDB Expert

Symbiosis Management Consultants • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Mingledorffs Tech Private Ltd • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Java / Spring Boot Developer
Java / Spring Boot Developer

DataNimbus • Chennai District

On-site
INR 1,200,000 - 1,600,000