Java GCP Developer
capgemini
Job Description
Your Role
- Design, develop, and maintain Java-based applications using modern frameworks
- Build and deploy cloud-native microservices on GCP
- Work with GCP services such as Cloud Run, GKE, App Engine, Pub/Sub, BigQuery, Cloud Functions
- Develop RESTful APIs using Spring Boot / Spring Cloud
- Implement CI/CD pipelines using Cloud Build, GitHub Actions, Jenkins, or similar tools
- Ensure application performance, security, and scalability
- Collaborate with DevOps, QA, and product teams
- Troubleshoot production issues and perform root cause analysis
Your profile
- Strong proficiency in Java (Java 8/11/17)
- Experience with Spring Boot, Hibernate/JPA
- Hands-on experience with Google Cloud Platform (GCP)
- Knowledge of microservices architecture
- Experience with Docker and Kubernetes (GKE)
- Working knowledge of SQL/NoSQL databases
- Familiarity with REST APIs, JSON, OAuth2, JWT
- Experience with version control tools like Git
- Exposure to Kafka or Pub/Sub messaging systems