SG
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
