Skip to content

Java Technical Lead - Enterprise Applications & Power Platform

  • Hybrid
    • London, Greater London, United Kingdom

Job description

We are looking for an experienced Java Technical Lead to shape enterprise software solutions and guide a development team from initial design through to delivery. Combining hands-on Java engineering with Microsoft Power Platform expertise, you will connect custom applications with automation and low-code capabilities to address business needs.

This role offers the opportunity to influence architecture, mentor developers, and work closely with technical and business stakeholders.

Location: London, hybrid

Responsibilities & Tasks:

  • Guide a Java development team, providing technical direction, mentoring, and support with complex engineering challenges.

  • Design maintainable application architectures and establish consistent engineering practices across the team.

  • Develop enterprise Java applications, REST APIs, and microservices, remaining actively involved in implementation.

  • Build cloud-native solutions with a focus on scalability, reliability, performance, and security.

  • Integrate Power Platform workflows and applications with enterprise systems and services.

  • Lead code reviews and drive improvements in software quality, automated delivery, and CI/CD practices.

  • Work with architects, product owners, and business stakeholders to clarify requirements and evaluate technical options.

  • Turn business needs into practical solution designs and achievable development plans.

  • Identify technical risks and dependencies early and help the team deliver agreed milestones.

  • Support the full software development lifecycle, from technical discovery and design to deployment and ongoing improvement.

Job requirements

Requirements & Qualifications:

  • At least eight years of professional experience developing Java applications.

  • A minimum of two years of practical experience with Microsoft Power Platform, including integration with enterprise applications.

  • Previous responsibility for leading development teams and mentoring engineers.

  • Strong knowledge of microservices architecture, API design, and enterprise application development.

  • Hands-on experience with cloud platforms, preferably Microsoft Azure.

  • Experience making architectural decisions and balancing business priorities with technical requirements.

  • Familiarity with CI/CD pipelines, code quality practices, performance tuning, and secure development.

  • Strong communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.

Experience with Agile or Scrum delivery, exposure to banking, financial services, insurance, healthcare, or retail, and relevant Power Platform, Azure, or architecture certifications would be advantageous.


Hybrid
  • London, Greater London, United Kingdom

or