> Markdown version of [/jobs/ext/2856880-lead-java-modernization-engineer](https://www.wearedevelopers.com/jobs/ext/2856880-lead-java-modernization-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Java Modernization Engineer - **Company:** Adecco - **Location:** Wembley, UK - **Experience:** Expert - **Salary:** £75,000.0 - £85,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Business Logic, Application Performance Management, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Engineering, Code Review, Continuous Integration, DevOps, Domain-Based Message Authentication Reporting and Conformance (DMARC), Github, High-Level Architecture, Key Management, Node.Js, OAuth, YAML, Azure Service Bus, Data Logging, Spring-boot, Software Application Programming, Technical Debt, Integration Tests, Sendgrid, Cloud Integration, Restful APIs, Microservices - **Published:** September 12, 2026 - **Apply:** https://www.adecco.com/en-gb/job-search/lead-java-modernization-engineer-london-wembley-wembley-greater-london/broadbean_911101789144200 ## About the Role * Solid Experience in Java development with significant, demonstrable experience in Spring Boot and Microservices architecture - not just familiarity, but production ownership. * Azure Integration: 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. * DevOps Mindset: Solid understanding of the full CI/CD lifecycle; comfortable reading and contributing to Dockerfiles and GitHub Actions YAML workflows - not as a DevOps engineer, but as a developer who understands the pipeline their code flows through. * API Mastery: Deep expertise in RESTful API design principles, OAuth2 authentication flows (including FusionAuth integration), and DMARC-compliant transactional email logic via SendGrid. ## Description * Engineering Standards: Define and enforce the clients Java and Node.js coding standards across the team - with a specific focus on robust exception handling, ninary stream handling, structured logging via Application Insights, and adherence to security-first development practices. * Cloud-Native Readiness: Ensure all application logic is optimised for containerisation from the ground up. This includes implementing proper Health Check endpoints, secure Secret Management via Azure Key Vault, correct port mapping for Container Apps, and stateless design principles compatible with Azure Container Apps (ACA). * Technical Mentorship: Provide direct, hands-on mentorship to junior and mid-level developers - identifying technical debt at the codebase level, running structured code reviews, and building a culture of engineering excellence that prevents recurring quality issues such as corrupted or misconfigured deployments. * Architectural Liaison: Work closely with the Principal Architect to translate High-Level Designs (HLDs) into production-ready implementation plans - ensuring the development team understands not just what to build, but why the architectural decisions were made, and what constraints must be respected. * Quality Assurance: Champion a strong automated testing culture - unit tests, integration tests, and contract tests - to prevent regression and ensure deployments are verifiably stable before reaching production. ## Related Videos - [Navigating Application Modernization - Leveraging Gen-AI](https://www.wearedevelopers.com/videos/1605-navigating-application-modernization-leveraging-gen-ai) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The journey from developer to devops - what i've learnt along the way](https://www.wearedevelopers.com/videos/238-the-journey-from-developer-to-devops-what-i-ve-learnt-along-the-way) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)