Java Technical Lead
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 .