Salary: £30,000 - 60,000 per year Requirements: Strong background in Java development (Java 1.6 / 1.8 or later) Experience leading or managing Java engineers in a delivery environment Excellent understanding of REST APIs, Spring, Oracle PL/SQL, and microservices architecture Experience with modern build and deployment tooling (e.g. Maven, Docker, Kubernetes) Good working knowledge of Agile / Scrum delivery approaches Experience reviewing, challenging, and assuring code and technical design Confidence engaging in technical discussions with senior engineers and architects Strong people leadership, mentoring, and stakeholder management skills Front-end exposure (React or other JavaScript frameworks) [desirable] CI/CD, unit testing (JUnit, Mockito), and TDD practices [desirable] Cloud platforms such as Azure and/or AWS [desirable] Pre-sales, bid support, or solution shaping experience [desirable] Experience working with offshore or partner teams [desirable] Responsibilities: Lead and manage the Java engineering capability across TXP, maintaining high standards of delivery and quality Provide technical leadership and assurance, ensuring modern engineering practices and standards are consistently applied Act as the escalation point for the Java team across delivery, technical, and people matters Support the development and performance management of engineers, including mentoring senior developers Drive recruitment and onboarding of new Java team members as the capability scales Oversee and challenge solution designs, code quality, and engineering approaches (without being hands-on in delivery) Support pre-sales and bid activities, working closely with technical and commercial stakeholders Work with delivery leaders and partners to ensure teams are set up for success Shape, promote, and enforce engineering standards across the full development lifecycle Technologies: AWS Azure CI/CD Cloud Docker Support JUnit Java JavaScript Kubernetes Maven Oracle REST React SQL Spring TDD microservices More: At TXP, we are expanding our Java capability significantly and are looking for an experienced Java Team Lead to shape, scale, and lead our Java engineering community. This senior leadership role involves managing our Java teams across the UK, offshore delivery centres, and trusted partners, while ensuring high-quality outcomes for our clients. We offer a supportive culture, professional growth opportunities, and a hybrid working environment, along with benefits such as 25 days annual leave, additional birthday leave, a matched pension scheme, private medical insurance, and more. Join us on our growth journey and be part of a consultancy that values quality, pragmatism, and people. last updated 18 week of 2026