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 Title: Senior Java Backend Developer
Experience: 10 Years
Work Location: Edinburgh, UK
Employment Type: Full-time
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.
#J-18808-Ljbffr