We are seeking an experienced MongoDB Engineer with strong Java development skills to support enterprise application modernization and database migration initiatives. This role will focus on migrating existing applications and data solutions to MongoDB, optimizing database performance, and integrating MongoDB with Java-based applications.
The ideal candidate will have hands-on experience with MongoDB architecture, database migrations, Java, and Spring Boot. This position requires a strong database engineering background combined with the ability to develop and modify Java applications.
Key Responsibilities
- Design, develop, and implement MongoDB solutions to support existing Java applications.
- Lead and support database migration and application modernization efforts involving MongoDB.
- Analyze existing applications, relational databases, and data dependencies to identify migration requirements.
- Design MongoDB collections, document schemas, indexes, and aggregation pipelines.
- Develop and modify Java/Spring Boot applications to integrate with MongoDB.
- Perform data migration, transformation, validation, and testing to ensure data integrity.
- Optimize MongoDB queries, database performance, and application integration.
- Troubleshoot database and Java application issues throughout the migration process.
- Collaborate with architects, developers, and technical teams to support modernization initiatives.
Required Qualifications
- Strong hands-on experience with MongoDB database engineering and Java development.
- Experience with database migrations and enterprise application modernization.
- Strong understanding of MongoDB architecture, document modeling, indexing, aggregation pipelines, and query optimization.
- Experience with Java, Spring Boot, REST APIs, and microservices.
- Experience integrating Java applications with MongoDB using MongoDB Java drivers or Spring Data MongoDB.
- Strong understanding of relational and NoSQL databases.
- Experience with data migration, transformation, and validation.
- Experience troubleshooting database performance and application integration issues.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience migrating relational databases such as Oracle, SQL Server, or PostgreSQL to MongoDB.
- Experience with AWS.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience supporting large-scale enterprise application modernization projects.
Key Technical Skills
- Database Engineering: MongoDB, NoSQL, document modeling, indexing, aggregation pipelines, query optimization
- Development: Java, Spring Boot, Spring Data MongoDB, REST APIs, microservices
- Migration & Modernization: Database migrations, data transformation, data validation, relational-to-NoSQL migrations
- Additional Technologies: AWS, CI/CD, DevOps
Education
- Bachelors Degree in Computer Science from an accredited university
Capstone Consulting is an EEO employer.