T

Product Development Engineer

Tata Consultancy Services · Bengaluru, Karnataka, India - Mumbai, Maharashtra, India

~₹10L (est.)2–8 yrs experiencefull_timePosted 4 days ago
Apply now →

Job description

**Greetings from TCS!!!** **Role: Senior Product Development Engineer - Mongo DB** **Experience required:** 6+ years **Location:-** Bangalore/Mumbai **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) **Role descriptions / Expectations from the Role** **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