Senior Java Backend Developer (Microservices & Spring Boot) with Cloud
Posted on:
30+ days ago
Vacancies:
1 Vacancy
Job Summary
Job Title: Senior Java Backend Developer (Microservices & Spring Boot)
Vancouver BC Canada
Experience: 8 Years
Contract
Role Overview
- We are seeking an experienced Senior Java Backend Developer with strong expertise in Microservices architecture and Spring Boot to join our engineering team in Vancouver BC.
- The ideal candidate will design develop and scale cloud-native applications working closely with cross-functional teams to deliver high-performance resilient backend systems.
Key Responsibilities
- Design and develop scalable backend services using Java and Spring Boot
- Build and maintain microservices-based architecture
- Develop and integrate RESTful APIs and third-party services
- Deploy and manage applications on cloud platforms (AWS Azure or GCP)
- Collaborate with frontend teams DevOps and product managers
- Implement CI/CD pipelines for automated deployments
- Optimize application performance scalability and security
- Participate in code reviews design discussions and best practices
- Troubleshoot and resolve production issues
Required Skills & Qualifications
- 8 years of experience in Java backend development.
- Strong expertise in Spring Boot / Spring Framework
- Hands-on experience with Microservices architecture
- Experience with cloud platforms (AWS / Azure / GCP)
- Strong knowledge of REST APIs and web services.
- Experience with Docker and Kubernetes (containerization)
- Solid understanding of SQL/NoSQL databases (MySQL PostgreSQL MongoDB etc.)
- Familiarity with message brokers (Kafka RabbitMQ)
- Experience with CI/CD tools (Jenkins GitHub Actions Tekton etc.)
- Proficiency in Git and version control systems
Preferred Qualifications
- Experience with event-driven architecture.
- Knowledge of security best practices (OAuth2 JWT)
- Exposure to serverless architecture
- Experience in Agile/Scrum environments
- Prior experience in high-scale distributed systems