Java GCP Developer
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
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