Lead Modernization Engineer Java / Node.js
Salary: Up to £80,000 per annum.
Location: Wembley London – 5 days on site.
About the role: Our client, a well‑established and diversified multinational organisation, is seeking a Lead Modernization Engineer Java / Node.js to join their team.
Responsibilities and Expectations
* Solid experience in Java development with significant, demonstrable experience in Spring Boot and Microservices architecture.
* Azure integration: Proven experience building applications that consume Azure‑native services, including Azure Key Vault, Azure Storage API, and Azure Service Bus for event‑driven messaging.
* DevOps mindset: Solid understanding of full CI/CD lifecycle; comfortable reading and contributing to Dockerfiles and GitHub Actions YAML workflows.
* API mastery: Deep expertise in RESTful API design principles, OAuth2 authentication flows (including FusionAuth integration), and DMARC‑compliant transactional email logic via SendGrid.
* Engineering standards: Define and enforce the client’s Java and Node.js coding standards across the team, focusing on robust exception handling, binary 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, including 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, running structured code reviews, and building a culture of engineering excellence.
* Architectural liaison: Work closely with the Principal Architect to translate High‑Level Designs (HLDs) into production‑ready implementation plans and ensure the team understands the architectural decisions and constraints.
* 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.
Qualifications
Experience with Java, Node.js, Spring Boot, Azure services, Docker, GitHub Actions, RESTful APIs, OAuth2, FusionAuth, SendGrid, Application Insights, containerised deployment, and automated testing.
J-18808-Ljbffr