Senior Product Development Engineer - Mongo DB

Tata Consultancy Services (TCS)

Bengaluru, INonsitePosted Jul 9, 2026
Posting intelligenceActively listedReposted 4×, possible evergreen/ghost posting

Skills

kubernetesmongospringdockerazurekafkacicdjavaaws

About the role

Location : Bangalore / Mumbai

Required Technical Skill set

1.Strong hands-on expertise in MongoDB (Development + Administration)

2.Experience in:

MongoDB schema design & optimization

NoSQL data modeling and indexing strategies

Query performance tuning and aggregation pipelines

3.Working knowledge of:

Java / Spring Boot-based backend services

Microservices architecture

REST APIs and JSON-based integrations

4.Experience with:

High-volume transactional systems / Banking domain

CI/CD pipelines, Git, Agile methodologies

5.Exposure to:

Cloud platforms (AWS / Azure)

Containerization (Docker / Kubernetes)

Must Have

Technical

Strong NoSQL concepts and distributed database design

Knowledge of data consistency, replication

Experience in event-driven architecture / API integrations

Behavioral

Strong analytical and troubleshooting skills

Ability to work with cross-functional teams (Product, BA, Ops)

Good communication and stakeholder interaction skills

Domain Preference

Banking / Financial Services (Core Banking, Payments, Digital Banking)

Roles and Responsibilities

Development & Data Engineering

Design and develop scalable MongoDB data models for banking/product systems

Develop and optimize queries, aggregations, and indexing strategies for high performance

Build and integrate MongoDB with microservices and APIs Performance & Optimization

Monitor database performance and tune queries / collections / indexes

Handle large datasets and ensure high throughput and low latency

Conduct performance testing and troubleshoot production issues Integration & Solutioning

Integrate MongoDB with:

o Core banking systems

o Middleware / API layers

o Event streaming systems (Kafka, etc.) (preferred)

o Support data migration and modernization initiatives Support & Maintenance

Troubleshoot issues raised by customers / production teams

Maintain technical documentation (schemas, APIs, performance reports)

Participate in code reviews and enforce best practices

Collaborate with Business Analysts / Customers to understand the requirements and translate them into low level design and then code

Coordination between onsite and offshore teams to perform the work

Performance reviews of the system performance and fixing any glitches

Developing reports and data extracts

Location

Bengaluru

Job Function

BUSINESS PROCESS SERVICES

Role

Developer

Job Id

421351

Desired Skills

Java | Mongo DB | NoSQL

Desired Candidate Profile

Qualifications : BACHELOR OF ENGINEERING

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.