Role : - Java GCP Developer (10+ years)
Location : - Remote (Canada)
Job Description : -
We are seeking a skilled Java GCP Developer to join our dynamic team. The ideal candidate will design, develop, and deploy cloud-native applications on Google Cloud Platform (GCP) , leveraging their expertise in Java and modern development frameworks.
Key Responsibilities :
- Develop and maintain microservices and cloud-native applications using Java / J2EE , Spring Boot , and related frameworks.
- Design and implement RESTful APIs and integrate with third-party services.
- Utilize GCP services such as Compute Engine, Cloud Functions, Pub / Sub, BigQuery, and Cloud Storage for scalable solutions.
- Ensure application security using Spring Security and best practices.
- Write and maintain unit tests using frameworks like JUnit and Mockito .
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Monitor and optimize application performance on GCP.
Required Skills :
Proficiency in Java and frameworks like Spring Core , Spring MVC , and Spring Boot .Hands-on experience with Google Cloud Platform (GCP) services.Strong understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).Familiarity with CI / CD pipelines and tools like Jenkins or GitLab.Knowledge of SQL / NoSQL databases and ORM tools like JPA or Hibernate.Excellent problem-solving and communication skills.Preferred Qualifications :
GCP certifications (e.g., Professional Cloud Developer ).Experience with DevOps practices and tools.Exposure to Agile methodologies .