Senior Technical Lead - Java, Microservices, React.js

HCLTech
West Sussex, UK
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Cloud Computing Code Review Continuous Integration DevOps Spring Framework Junit PostgreSQL Web Content Accessibility Guidelines Web Services Google Cloud ReactJS
+13 more
Backend Git Containerization Git Flow Kubernetes Front End Software Development Software Coding JestJS Restful APIs Selenium Webdriver Software Version Control Docker Microservices

Job description

  1. Lead the design and implementation of java, microservices, and react based solutions.
  2. Collaborate with cross functional teams to deliver projects within scope and timeline.
  3. Mentor team members on best practices in java, microservices, and react development.
  4. Perform code reviews and ensure adherence to coding standards and best practices.
  5. Troubleshoot and resolve complex technical issues in java, microservices, and react applications.
  6. Stay updated on industry trends and technologies to recommend enhancements and improvements.

Requirements

Backend: Java, Quarkus (REST APIs, service-based architecture).

Data: PostgreSQL (GCP Cloud SQL).

Cloud & Platform: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Containerised services (Docker).

CI/CD & Tooling: Harness for deployments, Git-based source control and branching strategies.

Quality & Testing Tooling: JestJS, CucumberJS, WebdriverIO, axe-core, WCAG-aligned testing. Quarkus Test, JUnit., 1. Strong proficiency in java programming language and spring framework.

  1. Experience in designing and developing microservices architecture.
  2. Proficiency in frontend development using react framework.
  3. Solid understanding of restful apis and web services.
  4. Experience with containerization technologies such as docker and kubernetes.
  5. Familiarity with ci/cd pipelines and devops practices.
  6. Strong problem-solving skills and ability to analyze and resolve technical issues.
  7. Excellent communication and leadership abilities to effectively lead a technical team. Other Requirements 1.Relevant certifications in Java, Microservices, or React are a plus. #body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:18 min

Technology stack for building robust microservices applications

Niklas Heidloff · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all