Java Technical Lead

HCLTech · Lombardia, Italia ·


Descrizione dell'offerta

Java Tech Lead – Cloud Migration (Banking, Google Cloud)


Role Overview

We are looking for an experienced Java Tech Lead to drive application modernization and cloud readiness for a large-scale Google Cloud migration program in a regulated banking environment. The role is responsible for leading Java application remediation, containerization, and deployment readiness to ensure applications build, deploy, and operate reliably on the target cloud runtime.


Key Responsibilities

Application Cloud Readiness & Remediation

  • Lead and review Java application code changes required for cloud readiness
  • Update application runtime dependencies to align with cloud and container standards
  • Ensure externalization of configuration and secrets using approved cloud patterns

Containerization & Deployment

  • Create and govern Dockerfiles and container build inputs
  • Support deployment manifests or VM-based deployment packages as applicable
  • Ensure applications deploy successfully to the target cloud runtime

Observability, Resilience & Operability

  • Implement and review health checks, logging, and diagnostics updates
  • Ensure applications meet required non-functional standards for supportability in cloud

Quality, Stability & Documentation

  • Oversee unit and integration remediation , ensuring defects are addressed
  • Provide application runbook inputs covering deployment, configuration, and support
  • Act as the technical escalation point for critical defects and build/deploy failures


Key Deliverables

  • Updated Java application code for cloud readiness
  • Dockerfiles and container build inputs
  • Externalized configuration and secrets usage
  • Health checks, logging, and diagnostics enhancements
  • Deployment manifests or VM deployment packages
  • Unit and integration remediation notes
  • Application runbook inputs


Success Criteria

  • Application builds and deploys successfully to the target runtime
  • Critical defects are resolved before migration cutover
  • Application is fully supportable and operable in the cloud


Required Skills & Experience

Mandatory

  • 8–12+ years of IT experience with strong Java development background
  • Proven experience as a Tech Lead in enterprise application modernization
  • Strong hands-on experience with:
  • Java, Spring / Spring Boot
  • Containerization (Docker)
  • CI/CD pipelines
  • Application troubleshooting and refactoring
  • Experience working in banking or regulated environments

Preferred

  • Experience with Google Cloud Platform (GCP) or similar public cloud

Exposure to cloud migration or modernization programs


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

Candidatura e Ritorno (in fondo)