The opportunity
The Application Modernization Platform (AMP) team is dedicated to solving one of the industry's biggest challenges: transforming rigid, legacy applications that suffer from poor scalability and high operating costs into modern, microservices-based architectures on MongoDB. To…
What you'll do
years of commercial software development experience with at least one JVM: language such as Java, preferably using the Spring ecosystem
Expertise integrating Large Language Models (LLMs) into the developer: workflow to automate unit test generation and edge-case discovery
Experience building developer tools, infrastructure, or complex testing frameworks
Solid experience in software architecture and development
Deep expertise in application/database modernization with proven ability to: design and implement frameworks that ensure database state equivalence across different implementations
Must understand change data capture, event-driven database interception: (MongoDB listeners, RDBMS triggers), and state comparison algorithms with pattern-based exclusions. Strong Spring Boot (or equivalent Java framework), MongoDB (or equivalent), and JDBC/JPA skills required
What they're looking for
- Extensive experience with relational and document data modeling and hands-on: experience with at least one SQL database (Postgres, MySQL, etc) and at least one document database (e.g. MongoDB)
- Good understanding of algorithms, data structures and their time and space complexity
- Curiosity, a positive attitude, and a drive to continue learning
- Excellent verbal and written communication skills