Java GCP Developer
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
Job Summary:
We are looking for a skilled Java Developer with strong experience in Google Cloud Platform (GCP) and a solid understanding of DevOps practices. The ideal candidate will be responsible for designing, developing, and deploying scalable applications on cloud infrastructure while ensuring high performance, reliability, and automation.
- Key Responsibilities:
- Design, develop, and maintain scalable applications using Java (Spring Boot / Microservices architecture)
- Build and deploy applications on Google Cloud Platform (GCP) services
- Develop and manage RESTful APIs and backend services
- Implement CI/CD pipelines for automated build, test, and deployment
- Collaborate with cross-functional teams including DevOps, QA, and Product teams
- Monitor application performance and troubleshoot issues in production
- Ensure code quality through unit testing, code reviews, and best practices
- Optimize cloud resources for cost and performance efficiency
- Work with containerization and orchestration tools for deployment
- Required Skills & Qualifications:
- Strong experience in Java, Spring Boot, and Microservices
- Hands-on experience with GCP services such as:
o Compute Engine
o Kubernetes Engine (GKE)
o Cloud Functions
o Cloud Storage
- o Pub/Sub
- Experience with REST API development
- Good understanding of DevOps practices and tools:
o CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- o Infrastructure as Code (Terraform or similar)
- Experience with Docker and Kubernetes
- Proficiency in Git version control
- Strong problem-solving and debugging skills
- Preferred Skills:
- Experience with monitoring tools (Prometheus, Grafana, Stackdriver)
- Knowledge of security best practices in cloud environments
- Exposure to Agile/Scrum methodologies
- Experience with event-driven architecture