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.