Java Technical Lead - Enterprise Applications & Power Platform

SwissPeak Partners GmbH
Contract type
Ongoing
Work mode
Hybrid · London, United Kingdom
Experience
Senior · 8+ years

Job description

Technical lead role for an experienced Java developer to shape enterprise software solutions and guide a development team from design through delivery, combining hands-on Java engineering with Microsoft Power Platform expertise.

At a glance

Work mode
Hybrid · London, United Kingdom
Languages
English

What you'll do

  • 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

What we're looking for

  • 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

Nice to have

  • Experience with Agile or Scrum delivery
  • Exposure to banking, financial services, insurance, healthcare, or retail
  • Relevant Power Platform, Azure, or architecture certifications

Apply