MongoDB Engineer / Java Developer (Spring Boot)
Location: 100% Remote, USAEngagement: 6-month contract to hire (W2)
Experience: 6-10 years
Work authorization: US Citizen or Green Card holder only
Screening: online technical test required
About The Role:
Our client, a large US insurance and financial services company, is modernizing Java-based applications and data solutions onto MongoDB. You will design MongoDB solutions, lead migrations and build the Java / Spring Boot services that integrate with them.
Responsibilities:
Design, develop and implement MongoDB solutions that support existing Java applications.
Lead and support migrations from existing Java-based and relational data solutions to MongoDB.Analyze existing applications, data structures and database dependencies to define migration requirements.
Build and optimize Java / Spring Boot applications that integrate with MongoDB.Design collections, document schemas, indexes and aggregation pipelines.
Ensure data integrity, performance, scalability and security throughout the migration.
Tune database performance, optimize queries and test.
Troubleshoot Java and MongoDB integration issues; work with architects, developers and business teams.
Required:
Strong hands-on MongoDB and Java experience in recent projects.
MongoDB architecture, document modeling, indexing and aggregation.
Java, Spring Boot, REST APIs and microservices; Spring Data MongoDB or MongoDB drivers.
Database migration / modernization: data migration, transformation and validation.
Solid understanding of relational and NoSQL databases.
Strong troubleshooting and performance optimization skills.
Preferred:
Migrations from Oracle, SQL Server or PostgreSQL to MongoDB.AWS or another cloud platform.
CI/CD pipelines and DevOps practices.
Large-scale enterprise application modernization.