Job Title - Senior Cloud Developer - JAVABase Location – Grand Rapids, Michigan(Remote)Duration – 12+ months
Job Description :Client is looking for two senior-level developers who can help with the later phases of replatforming their applications.
Responsibilities:Design, develop, and maintain cloud-native applications using Java and Google Cloud Platform services.Architect scalable and resilient solutions on GCP, adhering to best practices for cloud infrastructure design.Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.Implement containerized solutions using Kubernetes and Docker for efficient deployment and scalability.Utilize Gitlab for version control and collaboration within the development team.Implement infrastructure as code using Terraform to automate provisioning and management of cloud resources.Utilize Redis for caching and improving application performance.Perform JVM tuning and optimization to enhance application performance and efficiency.Conduct performance testing and analysis to identify and address bottlenecks in the application.
Qualifications:Bachelor’s degree in computer science, Engineering, or related field.10+ years of experience as a Java Developer, with a focus on cloud-native application development.Proven experience in architecting solutions on the Google Cloud Platform.Google Cloud Developer or Architect certifications preferred.Strong understanding of cloud-native application design principles and best practices.Proficiency in Kubernetes, Docker, Gitlab, Terraform, Redis, and JVM tuning.Experience with performance testing tools and methodologies.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills, with the ability to work effectively in a team environment.