Job Title : MongoDB Administrator with Java Exposure
Experience : 4+ Years
Location : Remote (India)
Notice Period : Immediate to 30 days preferred
Job Summary :
We are seeking a skilled MongoDB Administrator with hands-on Java development exposure to manage, optimize, and maintain MongoDB databases in a distributed environment. The ideal candidate should possess strong database administration expertise, scripting capabilities, and the ability to collaborate effectively with development teams.
Key Responsibilities :
- Administer, configure, and maintain MongoDB databases in production and non-production environments.
- Monitor database performance, implement optimization strategies, and troubleshoot issues proactively.
- Design and manage backup, restore, and high-availability strategies (Replica Sets, Sharding).
- Collaborate with developers to optimize queries and support application performance.
- Implement and manage security, roles, and access control for databases.
- Support Java-based applications that interact with MongoDB; assist in integration and performance tuning.
- Develop and maintain automation scripts for deployment and maintenance tasks.
- Participate in database capacity planning, version upgrades, and performance benchmarking.
Required Skills & Experience :
4+ years of professional experience in MongoDB administration .Solid understanding of database architecture, indexing, and query optimization .Exposure to Java development and ability to debug data access issues.Experience with Linux environments and shell scripting.Familiarity with MongoDB tools (Compass, Ops Manager, Atlas) and monitoring frameworks.Knowledge of replication, sharding, and disaster recovery strategies .Experience with CI / CD pipelines and automation tools is a plus.Good to Have :
Exposure to cloud platforms (AWS, Azure, or GCP) for MongoDB hosting.Familiarity with NoSQL performance tuning and schema design best practices.Certification in MongoDB or Java technologies.