Permanent
Java Technical Lead
Michael Page
London
Posted: 22 June 2026 (Today)
Closing date: 22 July 2026
Ref: 225276886
The Java Technical Lead role in the business services industry focuses on leading technology teams to deliver robust and scalable solutions. This permanent position is ideal for someone with a strong technical background and a passion for driving innovation.
Client Details
This opportunity is with a medium-sized organisation operating within the business services industry. The company is dedicated to delivering high-quality solutions and values technical expertise to support its growth and client-focused operations.
Description
- Lead and manage technology teams to deliver high-quality software solutions.
- Collaborate with stakeholders to understand business requirements and translate them into technical deliverables.
- Oversee the design, development, and implementation of technical solutions.
- Ensure best practices in coding, testing, and deployment are followed.
- Provide technical mentorship and guidance to team members.
- Monitor system performance and ensure scalability and reliability.
- Stay updated with emerging technologies and recommend their integration where appropriate.
- Contribute to strategic planning within the technology department.
Profile
- hands-on Java development experience; expert-level command of modern Java (17+) is non-negotiable.
- 2+ years leading engineering teams or operating as a tech lead / lead engineer with ownership of design and delivery outcomes.
- Deep Spring Boot expertise: REST APIs, Spring Security, Spring Data, Spring Cache; proven ability to set patterns others follow.
- Strong command of microservices architecture and distributed-systems fundamentals - resilience patterns, consistency trade-offs, API versioning
- Experience with Camunda BPM or similar workflow engines, including designing workflow-driven business processes.
- Strong SQL and PostgreSQL skills, including schema design and query optimisation; depth in ORM frameworks (Hibernate/JPA).
- Practical leadership: branching strategy ownership (trunk-based development), code review culture, and release management.
- Working knowledge of OAuth2 / OpenID Connect, JWT, secure API design, and threat-modelling basics.
- Experience owning CI/CD pipelines (Azure DevOps) and driving deployment automation and quality gates.
- Demonstrated production (or near-production) experience with at least one of: LLM API integration, vector databases, prompt engineering, or RAG pipeline
- Familiarity with REST-based AI APIs (OpenAI, Anthropic, Google Vertex AI, or equivalent) and a working understanding of embeddings, semantic search, and
- Comfortable reading Python code or notebooks (most AI libraries are Python-first); ability to translate patterns into robust Java implementations
- Active, fluent use of AI coding tools in your current workflow - and a point of view on where they help and where they don''t.
- Strong Agile delivery experience - sprint planning, story decomposition, backlog grooming, retrospectives - including facilitating these ceremonies for a team.
- Strong testing leadership: unit, component, and integration testing discipline (JUnit 5, Mockito, Testcontainers); exposure to BDD or contract testing is a plus.
- Deep appreciation for observability: structured logging, distributed tracing, metrics, and alerting hygiene.
Job Offer
- Competitive salary ranging from -80000 to -90000 per annum.
- Hybrid 2 days on site in London.
- Permanent position offering stability and growth opportunities.
- Comprehensive benefits package to support your wellbeing.
- A collaborative environment within a medium-sized organisation.
- Opportunities to work on innovative projects in the business services industry.
If you are ready to take the next step in your career as a Technical Lead, apply now and join a company that values your expertise.
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!