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 .