> Markdown version of [/jobs/ext/2243696-lead-java-developer](https://www.wearedevelopers.com/jobs/ext/2243696-lead-java-developer). 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). --- # Lead Java Developer - **Company:** HCLTech - **Location:** Edinburgh, UK (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Cloud Storage, Profiling, Protocol Buffers, Gradle, Identity and Access Management, Java Persistence API, Apache Maven, Enterprise Messaging Systems, OAuth, Octopus Deploy, Open Web Application Security, Performance Tuning, RabbitMQ, Prometheus, Tripwire, Grafana, Spring-boot, Kubernetes Helm Charts, Amazon Virtual Private Cloud (VPC), Spring Data, Perf (Linux), Avro, Apache Kafka, Functional Programming, Amazon Simple Queue Service (SQS), Terraform, Dynatrace, Vulnerability Analysis - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815175586-lead-java-developer ## About the Role * Java 17: Functional programming features, records, sealed classes, performance considerations. * Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator. * Apache Kafka: Topic design, partitioning strategy, consumer groups, offsets, retries/DLQ, schema registry/Avro/Protobuf. * GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs. * Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10). ## Description HCL is a $11 billion leading global technology enterprise consisting of over 200,000 professionals operating from 52 countries. Founded in 1976, HCL is one of India's original IT garage start-ups. For more on HCL, please visit www.hcl.com Job Role Job Title: Senior Java Backend Developer Experience: 15+ Years Work Location: Edinburgh, UK Employment Type: Full-time and 6 Months Contract No. of position is 5 Hybrid- 2 days onsite and 3 days remote Job Description Mandatory Skills & Experience * Java 17: Functional programming features, records, sealed classes, performance considerations. * Spring Boot: Auto-configuration, profiles, Spring Data/JPA, WebFlux (nice), validation, actuator. * Apache Kafka: Topic design, partitioning strategy, consumer groups, offsets, retries/DLQ, schema registry/Avro/Protobuf. * GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs. * Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10). Non-Mandatory (Nice-to-Have) * Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS. * Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing. * Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD. * Security: mTLS, secrets rotation, vulnerability scanning (Snyk/Trivy), supply chain security. ## Related Videos - [From event streaming to event sourcing 101](https://www.wearedevelopers.com/videos/91-from-event-streaming-to-event-sourcing-101) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)