Technical Lead
Java Technical Lead – AWS & Microservices
Nottingham - Hybrid (3 days onsite, 2 days remote)
Full-Time
We are expanding our Java Development team in Nottingham and are looking for a Technical Lead to help drive innovation, quality, and best practices across our engineering function. If you are passionate about delivering scalable, high-quality software that impacts millions of consumers, this is an excellent opportunity to lead a talented team in a collaborative, self-organising environment.
The Role:
- Translate the goals and vision from Product Management and leadership into technical delivery.
- Drive and embed engineering best practices including operational excellence, quality, and security.
- Establish and uphold coding and architectural standards across the team and wider engineering community.
- Lead and mentor the team, fostering innovation and continuous improvement.
- Deliver robust, scalable applications and APIs that support business growth.
- Collaborate across engineering teams to maximise reuse, knowledge sharing, and reduce inefficiencies.
What You’ll Bring:
- Strong programming expertise with a focus on building APIs using modern OO languages (preferably Java).
- Deep understanding of SOLID principles, SOA, and REST.
- Experience leading teams with approaches such as Pair Programming, TDD, and BDD.
- Ability to effectively communicate and partner across teams to deliver aligned solutions.
- Proven track record of delivering high-quality applications at scale.
Desirable Experience:
- Hands-on experience with cloud platforms (AWS) and microservices architecture.
- Background in solving complex, real-world challenges in regulated industries.
- Exposure to CI/CD pipelines, containerisation (Docker, Kubernetes), and DevOps practices.
If you’re ready to take the next step in your career as a Java Technical Lead, apply today and join us on our journey!
#UST
Skills
Java, AWS, Microservices, Springboot