Java Technical Lead

Java Technical Lead

Full-Time 85000 - 85000 Β£ / year (est.) No working from home possible
Adecco

At a Glance

  • Tasks: Lead Java development and modernise cloud engineering with a focus on excellence.
  • Company: Join a multinational organisation transforming its digital landscape.
  • Benefits: Competitive salary, hands-on mentorship, and the chance to shape engineering practices.
  • Other info: Collaborative environment with opportunities for personal and professional growth.
  • Why this job: Make a real impact by fixing long-standing technical issues and driving innovation.
  • Qualifications: 10+ years in Java/Spring Boot with expertise in cloud-native solutions.

The predicted salary is between 85000 - 85000 Β£ per year.

We're partnering with a well-established, multinational organisation embarking on a major transformation - rebuilding its digital engine from the ground up. They are looking for a Modernisation Engineering Lead who breathes engineering excellence. If you're a 10+ year Java/Spring Boot expert who is tired of bloated, unmaintainable systems and wants the authority to "fix it properly", this is your opportunity to make a lasting impact.

You will work directly with the Head of Architecture, turning high-level designs into verifiably stable, scalable, cloud-native solutions - with real ownership, influence, and autonomy.

What You'll Own

  • Engineering Sovereignty
    • Define and enforce Java and Node.js engineering standards across the platform
    • Set the benchmark for:
      • Robust exception handling
      • Binary stream processing
      • Structured logging (Application Insights)
      • Security-first development
    • Drive a culture of clean, maintainable, production-grade code
  • Cloud-Native Excellence
    • Ensure all systems are built for Azure Container Apps from day one
    • Own best practice implementation across:
      • Stateless architecture
      • Health check endpoints
      • Secure secret management (Azure Key Vault)
      • Containerisation standards and deployment readiness
  • The Integration Engine
    • Lead API and integration strategy, including:
      • RESTful API design
      • OAuth2 authentication flows (including FusionAuth)
      • Event-driven systems via Azure Service Bus
      • Transactional email logic via SendGrid (DMARC compliant)
  • Mentorship Code Leadership
    • Act as a hands-on technical mentor, not just a lead
    • Run structured code reviews to eliminate technical debt before production
    • Elevate team capability and enforce engineering discipline at every level
  • Architecture to Reality
    • Work side-by-side with the Principal / Head of Architecture
    • Translate high-level designs into deliverable implementation plans
    • Ensure developers understand not just what to build - but why
  • Quality DevOps Mindset
    • Embed a non-negotiable automated testing culture:
      • Unit
      • Integration
      • Contract testing
    • Operate with a strong understanding of:
      • CI/CD pipelines
      • Docker
      • GitHub Actions (YAML workflows)
    • Build software that is deployment-aware and production-ready from day one

What We're Looking For

  • Experience
    • 10+ years Java development, with deep expertise in:
      • Spring Boot
      • Microservices architecture
    • Proven production ownership of scalable systems
    • Cloud Integration
    • Hands-on experience with Azure-native services, including:
      • Azure Key Vault
      • Azure Service Bus
      • Azure Storage APIs
    • Strong experience building event-driven, distributed systems
  • DevOps Mindset
    • Comfortable working with:
      • Docker
      • CI/CD pipelines
      • GitHub Actions
    • Able to write code with full awareness of how it is built, tested, and deployed
  • Engineering Discipline
    • Strong advocate of automated testing and quality-first development
    • Passion for eliminating technical debt and improving legacy systems

Why This Role?

  • Join a business where you will genuinely shape the engineering landscape
  • Work directly with senior architecture on strategic modernisation
  • Take ownership of how software is built, delivered, and maintained
  • Be empowered to fix long-standing technical problems properly - not patch them

Java Technical Lead employer: Adecco

Join a forward-thinking multinational organisation in Wembley, London, where your expertise as a Java Technical Lead will be valued and impactful. With a strong focus on engineering excellence, you will enjoy a collaborative work culture that prioritises mentorship and professional growth, alongside competitive benefits and the opportunity to shape the future of cloud-native solutions. This role offers you the autonomy to drive meaningful change and the chance to work closely with senior leadership on transformative projects.

Adecco

Contact Details:

Adecco Recruitment Team

We think you need these skills to ace Java Technical Lead

Java
Spring Boot
Microservices Architecture
Cloud-Native Solutions
Azure Container Apps
RESTful API Design
OAuth2 Authentication