HireHire › TCS jobs › Senior Product Development Engineer - Mongo DB

Senior Product Development Engineer - Mongo DB

Apply for this role or explore on the map →
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

Role

Developer

Qualifications

BACHELOR OF ENGINEERING

More roles at TCS

See TCS & thousands more on the map

Every tech & IT company hiring across India — with AI match scores — on one live map.

Open the map →