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 Responsibilities Design, 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 Skills Experience 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 Skills Strong 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.
Similar jobs

Java Software Engineer

Apply Now
Back to search page