Required Technical Skills
- Strong hands-on experience with MongoDB, including:
- Data modeling (embedded and normalized)
- MQL and Aggregation Framework
- Indexing and performance tuning
- Replication and sharding
- MongoDB tools such as Compass, Atlas, mongodump, and mongorestore
- Strong problem-solving and debugging skills.
- Effective communicator who can work across technical teams.
- Self-sufficient, detail-oriented, and comfortable working in a fast-moving migration environment.
- Build and optimize MongoDB schemas, queries, and indexes to support a large-scale migration effort.
- Develop migration scripts and utilities using Python and/or JavaScript.
- Support ETL processes, data validation, and quality checks throughout the migration.
- Implement and maintain replication, sharding, and performance tuning.
- Work with cloud-hosted MongoDB environments (preferably Atlas) on AWS or Google Cloud.
- Assist in integrating MongoDB with microservices and application components (Spring Boot experience is helpful).
- Collaborate with cross-functional teams to troubleshoot issues and support the overall migration plan.
- Contribute to documentation and knowledge transfer as needed.