Job Title: Java Developer (GCP) Job Summary We are seeking a skilled Java Developer with hands-on experience in Google Cloud Platform (GCP) to design, develop, and maintain scalable, high-performance applications.The ideal candidate will have strong expertise in Java-based technologies and cloud-native architectures, with a focus on building reliable and efficient solutions on GCP.Key ResponsibilitiesDesign, develop, test, and deploy high-quality Java applications.Build and maintain microservices using frameworks such as Spring Boot .
Develop cloud-native applications leveraging GCP services .
Collaborate with cross-functional teams to define, design, and ship new features.Optimize application performance, scalability, and reliability.Implement RESTful APIs and integrate with third-party services.Ensure code quality through unit testing, code reviews, and best practices.Participate in CI/CD pipeline development and deployment processes.Troubleshoot and resolve application issues in cloud environments.Required Qualifications~ Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
~3–7+ years of experience in Java development.
~ Strong experience with Java (8 or higher) and Spring Framework / Spring Boot .
~ Hands-on experience with Google Cloud Platform (GCP) services such as:~ Compute Engine~ App Engine~ Kubernetes Engine (GKE)~ Cloud Functions~ Cloud Storage~ BigQuery (nice to have)~ Experience with RESTful APIs and microservices architecture.
~ Knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
~ Experience with version control systems (Git) .
~ Familiarity with containerization (Docker) and orchestration (Kubernetes) .
Preferred SkillsExperience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Knowledge of infrastructure as code (Terraform, Deployment Manager).
Familiarity with event-driven architecture and messaging systems (Pub/Sub).
Experience working in Agile/Scrum environments .
Understanding of security best practices in cloud environments.Soft SkillsStrong problem-solving and analytical skills.Excellent communication and collaboration abilities.Ability to work independently and in a team-oriented environment.Adaptability in a fast-paced, dynamic environment.
By continuing you agree to our Terms & Privacy Policy.