> Markdown version of [/jobs/ext/725224-java-technical-lead-restful-api-spring-boot](https://www.wearedevelopers.com/jobs/ext/725224-java-technical-lead-restful-api-spring-boot). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Technical Lead - RESTful API, Spring Boot - **Company:** HCLTech - **Location:** London, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Agile Methodology, Cloud Computing, Code Review, Continuous Delivery, Continuous Integration, Data Integration, DevOps, Java Platform Enterprise Edition (J2EE), Apache Maven, Pair Programming, Performance Tuning, Scrum Methodology, Rxjava, Scaled Agile Framework, Web Application Security, Software Engineering, Systems Integration, Java Application Server, Enterprise Software Applications, Spring-boot, Vert.x, Git, Containerization, Kubernetes, Restful APIs, Docker, Jenkins, Microservices - **Published:** June 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=53d4251a42703ba1 ## About the Role Experience developing Java/J2EE applications and building REST APIs Proficient in multithreading, concurrency control, and reactive programming paradigms using CompletableFuture, Executor frameworks, Java concurrency utilities, and reactive frameworks such as Reactor, WebFlux, Vert.x, and RxJava to build non-blocking, event-driven applications. Hands on experience with frameworks - Spring Boot, Vert.x, etc. Practical experience on implementation various system integration solutions, such as, APIs and Data integration layers (Batch & Real-Time); Experience in design and developing mission critical highly available enterprise applications and Java applications performance tuning Experience with Continuous Integration and Continuous Delivery environment and platforms, especially GIT, Maven and Jenkins Experience in a Software Development practices, Agile/SCRUM, SAFe Agile, Pair Programming, 1. Strong expertise in java/j2ee technologies, restful web services, and spring boot framework. 2. Proven experience in designing and implementing scalable and secure web applications using java. 3. In-depth knowledge of microservices architecture, cloud technologies, and containerization (e.g., docker, kubernetes). 4. Familiarity with devops practices, ci/cd pipelines, and agile development methodologies. 5. Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast paced environment. 6. Strong communication skills to collaborate with stakeholders, present technical concepts, and lead technical discussions effectively. ## Description 1. Lead a team of java/j2ee developers in the design, development, and implementation of restful web services using spring boot. 2. Define and implement best practices for coding, testing, and deployment to ensure high performance, scalability, and security of applications. 3. Collaborate with cross functional teams to gather requirements, provide technical guidance, and drive architectural decisions. 4. Conduct code reviews, troubleshoot technical issues, and mentor junior team members to foster a culture of continuous learning and improvement. 5. Stay updated on emerging technologies, industry trends, and best practices to recommend innovative solutions and drive technical innovation within the team. ## Related Videos - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Is reactive the new black? Imperative vs. reactive programming with Quarkus](https://www.wearedevelopers.com/videos/751-is-reactive-the-new-black-imperative-vs-reactive-programming-with-quarkus) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Development of reactive applications with Quarkus](https://www.wearedevelopers.com/videos/89-development-of-reactive-applications-with-quarkus) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)