Must Have:-
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 (preferred based on base JD context)
- CI/CD pipelines, Git, Agile methodologies
5. Exposure to:
- Cloud platforms (AWS / Azure)
- Containerization (Docker / Kubernetes) (good to 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 Description:-
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
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