Skip to Content

Principal Application Engineer

Job Overview

Work as a software developer in an Agile environment delivering solutions for customers focused on migrating our customers’ legacy relational-based Java applications to a more modern cloud-based architecture running on MongoDB, leveraging the latest GenAI…

Key points

  1. Shape architecture and technology strategy across AMP modernization projects and workstreams, making complex technical decisions with limited supervision and connecting engineering choices to customer…

  2. Lead the assessment and modernization of legacy Java applications by uncovering dependencies, embedded business logic, integration points, and operational constraints…

  3. Design, implement, and review production-quality solutions using Java and Spring Boot, including APIs, integrations, monolith decomposition, relational-to-document data modeling, stored-procedure transformation, schema evolution…

  4. Establish safe, incremental delivery practices through explicit acceptance criteria, automated testing, CI/CD, observability, and rollback, dual-run, or other risk-control strategies; identify quality, security…

  5. Serve as a senior technical partner to customers, application owners, and account and project stakeholders by explaining complex topics clearly, aligning priorities…

  6. Multiply the effectiveness of engineers by mentoring, raising engineering standards, creating reusable migration playbooks and documentation, applying GenAI advancements responsibly where valuable…

Languages

French required

Skills

MongoDBJavaGenerative AISpring BootCI/CDAgileJavaScriptSQL

Experience: Senior-level · 8+ years

Similar jobs

More open roles like this one