Tata Consultancy Services · Bengaluru
Senior Product Development Engineer - Mongo DB
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
Location
Bangalore / Mumbai Required Technical Skill set
- Strong hands-on expertise in MongoDB (Development + Administration)
- Experience in:
- MongoDB schema design & optimization
- NoSQL data modeling and indexing strategies
- Query performance tuning and aggregation pipelines
- Working knowledge of:
- Java / Spring Boot-based backend services
- Microservices architecture
- REST APIs and JSON-based integrations
- Experience with:
- High-volume transactional systems / Banking domain
- CI/CD pipelines, Git, Agile methodologies
- 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:
- Core banking systems
- Middleware / API layers
- Event streaming systems (Kafka, etc.) (preferred)
- 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
Qualifications
BACHELOR OF ENGINEERING
More jobs at Tata Consultancy Services
AI Engineer
Bengaluru
AI Engineer/ Gen AI
Bengaluru
AI ML GenAI Engineer
Bengaluru
Similar jobs at other companies
Product Engineer 4 - Etch ESC product development
Lam Research · Fremont, CA, US
Senior Engineer Product Development
Infineon Technologies · Melaka
Staff Engineer Product Development
Infineon Technologies · Melaka
Engineer - Product Development & Technical Documentation
Eaton · Dubai, ARE