This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re searching for a Modernization Engineer Lead to lead the re-design of our in-house applications. Working closely with the Principal Architect and providing mentorship to our developers, this role will be the main driver of continuous improvements to define and enforce standards across the team.
Job Responsibility
Engineering Standards: Define and enforce Bestway's Java and Node.js coding standards across the team
Cloud-Native Readiness: Ensure all application logic is optimised for containerisation from the ground up
Technical Mentorship: Provide direct, hands-on mentorship to junior and mid-level developers
Architectural Liaison: Work closely with the Principal Architect to translate High-Level Designs (HLDs) into production-ready implementation plans
Quality Assurance: Champion a strong automated testing culture
Requirements
10+ years in Java development with significant, demonstrable experience in Spring Boot and Microservices architecture
Proven experience building applications that consume Azure-native services, including Azure Key Vault for secrets, Azure Storage API, and Azure Service Bus for event-driven messaging
Solid understanding of the full CI/CD lifecycle
comfortable reading and contributing to Dockerfiles and GitHub Actions YAML workflows
Deep expertise in RESTful API design principles, OAuth2 authentication flows (including FusionAuth integration), and DMARC-compliant transactional email logic via SendGrid
A strong, non-negotiable focus on automated Unit and Integration testing
Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience