HCLTech

Lead Java Developer

Leeds

Posted 9 days ago

Early applicant

Hybrid

Full-time

Senior Level

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. SQL & RDBMS: Schema design, indexes, query optimization, transactions, isolation levels. GCP: Familiarity with Cloud Run or GKE, Cloud SQL, Cloud Storage, Secret Manager, IAM, VPC; cost/perf trade-offs. DevOps Tooling: Git, CI/CD (Jenkins/GitHub Actions/GitLab), Docker; Kubernetes fundamentals; IaC awareness. Software Engineering Fundamentals: DDD concepts, SOLID, testing (unit/integration), performance profiling, and security basics (OAuth2/JWT, OWASP Top 10).

Non-Mandatory (Nice-to-Have)

MongoDB (schema design, indexes, aggregation). Messaging systems: RabbitMQ, GCP Pub/Sub, or SQS/SNS. Caching & Performance: Redis, Hazelcast; rate limiting; API gateways (Kong/Apigee). Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry, distributed tracing. Build & Infra: Maven/Gradle tuning, Helm charts, Terraform, Argo CD. Testing: Testcontainers, WireMock/MockServer, contract testing (Pact), chaos testing basics. Security: mTLS, secrets rotation, vulnerability scanning (Snyk/Trivy), supply chain security.

Skills

Java 17

Spring Boot

SQL

RDBMS

GCP

DevOps Tooling

Software Engineering Fundamentals

MongoDB

Messaging Systems

Caching & Performance

Observability

Build & Infra

Testing

Security