PUNE · FULLTIME
Java with Mongo DB
Tata Consultancy Services
Pune · onsite · Posted 61d ago
Sourced from
Undisclosed8–10 yrsfulltimePune
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Naukri · 9 questions to answer1.7s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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
Sourced from naukri
Section · 02
Skills
Java with Mongo DBSpring BootJava
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.
Industries
IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO
Employee ratings
1,14,115 reviews
3.3/ 5
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916
Find them on