Java Developer

HCL Technologies Limited

Greater London

On-site

GBP 85,000 - 120,000

Full time

40 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HCLTech is a global technology company seeking a skilled Java microservices engineer in London. The role focuses on designing, developing, and maintaining high-performance microservices using Java 17 and Spring Boot, with reactive WebFlux and REST APIs.

You will collaborate across teams to deliver end-to-end solutions, implement event-driven messaging with IBM MQ and Kafka, and contribute to code quality, documentation, and continuous improvement.

Responsibilities

  • Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework
  • Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently
  • Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation
  • Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services
  • Collaborating with cross-functional teams including frontend developers, architects, and product owners to deliver end-to-end solutions
  • Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team
  • Troubleshooting production issues, performing root cause analysis, and implementing effective fixes
  • Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation

Skills

Java 17
Spring Boot
Spring WebFlux
REST APIs
Microservices
IBM MQ
Kafka

Tools

IBM MQ
Kafka

Job description

HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered on digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion.

For more information on how we process your personal data, please refer to HCLTech’ s Candidate Data Privacy Notice.

Job Description:
  • Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework
  • Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently
  • Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation
  • Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services
  • Collaborating with cross-functional teams including frontend developers, architects, and product owners to deliver end-to-end solutions
  • Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team
  • Troubleshooting production issues, performing root cause analysis, and implementing effective fixes
  • Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation
Skill Matrix
Skill

Expert-level understanding of Java 17 features including records, sealed classes, pattern matching, and enhanced switch expressions

Spring Boot

Strong hands-on experience in building production‑grade applications using Spring Boot

Spring WebFlux

Proficiency in developing reactive, non‑blocking applications using Spring WebFlux and Project Reactor

REST APIs

Expertise in designing, developing, and securing RESTful APIs with proper versioning and error handling

Microservices

Solid experience in microservices architecture including service discovery, API gateway, circuit breakers, and distributed tracing

IBM MQ

Hands‑on experience with IBM MQ for enterprise messaging and integration

Strong knowledge of Kafka for building event‑driven systems, including producers, consumers, and stream processing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Technical Lead - RESTful API, Spring Boot
Senior Java Technical Lead - RESTful API, Spring Boot

HCL Technologies Limited • Greater London

On-site
GBP 90,000 - 120,000
Java Microservices Engineer — Spring Boot, WebFlux & Kafka
Java Microservices Engineer — Spring Boot, WebFlux & Kafka

HCL Technologies Limited • Greater London

On-site
GBP 85,000 - 120,000
Senior Java Tech Lead: Spring Boot & Microservices
Senior Java Tech Lead: Spring Boot & Microservices

HCL Technologies Limited • Greater London

On-site
GBP 90,000 - 120,000
Lead Java Engineer
Lead Java Engineer

HCL Technologies Limited • Greater London

On-site
GBP 90,000 - 120,000
Senior Full Stack Developer
Senior Full Stack Developer

HCL Technologies Limited • Greater London

On-site
GBP 90,000 - 130,000
Lead Java Developer
Lead Java Developer

HCLTech • City of Edinburgh

On-site
GBP 70,000 - 90,000
Java Developer
Java Developer

Qualient Technology Solutions UK Limited • West Midlands

On-site
GBP 60,000 - 90,000
Java Developer Contract
Java Developer Contract

Opus Recruitment Solutions Limited • Newcastle upon Tyne

On-site
GBP 55,000 - 75,000
Cutting-edge cloud-native apps
Collaborative team culture
Continuous learning and career growth
+1
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

On-site
GBP 50,000 - 80,000
Java Full Stack Developer
Java Full Stack Developer

Cubestech Ltd • Glasgow

On-site
GBP 65,000 - 90,000