The Role: Java Architect GCP & Kubernetes
Location: Sheffield, UK
Position Type: Contract Inside IR35
Remote work option Available: Hybrid( 2 Days onsite in a week)
Job Description:
Key Responsibilities:
Analyze existing on-premises application architecture and identify migration requirements.
Design scalable, reliable, and secure cloud-based architecture on GCP utilizing Kubernetes for container orchestration.
Develop detailed technical architecture and migration roadmaps.
Collaborate with cross-functional teams including developers, DevOps, security, and infrastructure.
Lead the implementation of migration strategies, ensuring minimal downtime and data integrity.
Define best practices for cloud-native application development and deployment.
Optimize application performance, security, and cost-efficiency in the cloud environment.
Provide technical guidance, mentorship, and support to development teams.
Ensure compliance with industry standards and organizational policies.
Qualifications:
Proven experience as a Java architect with extensive experience in designing large-scale enterprise applications.
In-depth knowledge of GCP services, such as Compute Engine, GKE, Cloud Storage, Cloud SQL, etc.
Strong expertise in Kubernetes, Docker, and container orchestration.
Experience in migrating applications from on-premises infrastructure to cloud environments.
Solid understanding of microservices architecture, CI/CD pipelines, and DevOps practices.
Familiarity with security best practices in cloud environments.
Excellent problem-solving, communication, and leadership skills.
Relevant certifications (e.g., GCP Professional Cloud Architect, Kubernetes certifications) are a plus.
Preferred Skills:
Experience with other cloud providers (AWS, Azure).
Knowledge of infrastructure-as-code tools such as Terraform or Cloud Deployment Manager.
Prior experience with monitoring and logging tools such as Prometheus, Grafana, Stackdriver.
TPBN1_UKTJ