About the role
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
Qualifications: BACHELOR OF ENGINEERING