Lead Java Modernization Engineer - London, Wembley

Adecco

Wembley

On-site

GBP 75,000 - 85,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Adecco is seeking a Lead Modernization Engineer for Java/Node.js in Wembley, on-site five days a week. You will define standards, mentor developers, and drive cloud-native modernization initiatives across Java and Node.js services.

You'll own API design, security-first practices, and the CI/CD pipeline, with hands-on work on Azure services, containerisation, and logging. This is a senior role requiring architectural collaboration and strong coding leadership.

Qualifications

  • Strong Java development with Spring Boot and microservices ownership.
  • Experience consuming Azure-native services, including Key Vault, Storage API and Service Bus.
  • CI/CD mindset; able to read/write Dockerfiles and GitHub Actions YAML workflows.
  • Deep RESTful API expertise, OAuth2 flows, and SendGrid DMARC integration.

Responsibilities

  • Define and enforce Java/Node.js coding standards with robust exception handling and secure-first development practices.
  • Ensure cloud-native readiness and containerisation, including health checks and secret management via Azure Key Vault.
  • Provide mentorship to junior/mid developers, conduct code reviews, and promote engineering excellence.
  • Translate High-Level Designs into production plans with architectural alignment.
  • Champion automated testing: unit, integration, and contract tests to ensure stable deployments.

Skills

Java
Spring Boot
Microservices
Azure integration
Docker
GitHub Actions
RESTful APIs
OAuth2
SendGrid
DMARC

Tools

Docker
GitHub Actions
Azure Key Vault
Azure Storage API
Azure Service Bus

Job description

Job Title:

Lead Modernization Engineer Java / Node.js

Salary:

Paying £75,000 - £85,000 per annum

Location:

Wembley London - 5 days on-site

Client:

Our client, a well-established and diversified multinational organisation, is seeking a Lead Modernization Engineer Java / Node.js to join their team.

Skills:
  • 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.
Duties:
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java & Node.js Modernization Engineer
Lead Java & Node.js Modernization Engineer

Adecco • Wembley

On-site
GBP 75,000 - 85,000
Lead Java Developer
Lead Java Developer

Experis Austria • Ribble Valley

Hybrid
GBP 70,000 - 117,000
Lead Java Engineer
Lead Java Engineer

NPAworldwide • Leeds

On-site
GBP 70,000 - 85,000
Flexitime
Learning budget
Private healthcare
+3
Lead Software Engineer
Lead Software Engineer

Anson McCade Pty • Greater London

Hybrid
GBP 49,000 - 82,000
Lead Java Developer
Lead Java Developer

Experis Austria • Telford

On-site
GBP 111,000 - 117,000
Lead Java Engineer
Lead Java Engineer

CBSbutler Holdings Limited trading as CBSbutler • Shrewsbury

Hybrid
GBP 103,000 - 109,000
Technology Lead - AWS, Java (Outside IR35/Remote)
Technology Lead - AWS, Java (Outside IR35/Remote)

Tenth Revolution Group • Greater London

Remote
GBP 72,000 - 94,000
Lead Java Engineer
Lead Java Engineer

CBSbutler Holdings Limited trading as CBSbutler • Telford

Hybrid
GBP 103,000 - 109,000
Senior Java Developer
Senior Java Developer

Clarify Consultancy Ltd • Leyland

On-site
GBP 70,000 - 95,000
Lead Java Engineer — Modernisation & Scalable Services
Lead Java Engineer — Modernisation & Scalable Services

Experis Austria • Telford

On-site
GBP 111,000 - 117,000