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