About this role
Salary: £? - ? per year
Requirements
- Extensive hands-on Java backend development experience, including the ability to provide technical guidance and undertake complex development
- Strong Spring Boot expertise in RESTful API and microservices development
- Experience designing scalable, resilient, loosely coupled microservices, including service-to-service communication and integration patterns
- Experience with API contracts, versioning, security, integration patterns and performance optimisation
- Experience modernising legacy applications, decomposing services and integrating with existing systems
- Experience with Docker and Kubernetes for containerising, deploying and managing microservices
- Experience leading developers, providing technical direction, mentoring and resolving complex engineering challenges
- Experience establishing development standards, conducting code reviews and ensuring code quality, security and maintainability
- Experience with JUnit, automated testing practices and test-driven development
- Experience with Git, build automation and CI/CD deployment pipelines
- Ability to translate architectural requirements into technical designs, manage technical dependencies and support delivery planning
- Desirable experience with AWS, JPA/Hibernate, Maven/Gradle, Mockito, GitLab, Helm, OpenAPI/Swagger, SQL, Kibana, observability and performance monitoring, event-driven architecture or messaging, and shell scripting
- Willingness to embrace and promote the effective use of approved AI tools and agents throughout the software development lifecycle
- Ability to guide engineering teams in adopting AI-assisted development practices while maintaining security, quality and governance standards
Responsibilities
- Provide technical leadership for the design, development and delivery of Java-based RESTful APIs and microservices as part of an application modernisation programme
- Lead engineering standards, technical design and solution implementation
- Ensure solutions are scalable, resilient, maintainable and integrated with existing systems
- Provide technical direction and mentorship to developers, and resolve complex engineering challenges
- Guide teams in using approved AI tools and agents for technical analysis, solution design, code generation, testing, code reviews and continuous improvement
Technologies
- AI
- API
- AWS
- Backend
- CI/CD
- Docker
- Git
- GitLab
- Gradle
- Helm
- Hibernate
- Support
- JPA
- JUnit
- Java
- Kibana
- Kubernetes
- Maven
- OpenAPI
- SQL
- Security
- Spring
- Spring Boot
- Swagger
- microservices
- Cloud
More
We are recruiting a Java Tech Lead for a six-month engagement, with scope to extend. The role is hybrid, requiring four days on site per month in Telford, and is inside IR35. The rate is £550–£600.
last updated 45 week of 2026