java backend developer
Offre en anglaisDesign, develop, and maintain high-performance backend services using Java, Spring, and gRPC. Lead technical decisions, manage CI/CD pipelines, and contribute to cloud migration and AI-driven initiatives.
- Hybride
- Vancouver, BC
- Publié 9 sept. 2026
- Postuler avant le 9 oct. 2026
- 1 poste
Ouvre un site externe
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- Sur place
Revenu Québec
Spécialiste en science des données
- Hybride
Revenu Québec
Spécialiste en science des données
- Hybride
Résumé du poste
Senior Software Engineer - java backend developer Location: Vancouver, Canada Duration: 12+ Months, with potential for extension Work Arrangement: Hybrid – 3 days onsite per week Hours: Standard business hours Seeking a Senior Software Engineer with strong hands-on coding, problem-solving, and system design experience to join a high-performing engineering team building scalable, cloud-ready applications. The ideal candidate will have deep expertise in Java backend development, experience designing high-performance systems, and the ability to clearly explain technical decisions, architecture, and project contributions. This role is highly hands-on and offers the opportunity to work on critical, large-scale technology initiatives involving cloud migration, AI-driven solutions, and real-time decisioning. Key Responsibilities Design, develop, test, and maintain high-performance backend services using Java. Build applications using frameworks and technologies such as Spring and gRPC. Take ownership of assigned technical components and ensure solutions are production-ready. Participate in architecture and system design discussions and help drive technical decisions. Collaborate with cross-functional and engineering teams to understand requirements and deliver solutions. Develop and maintain CI/CD pipelines using tools such as Jenkins. Work with Docker, Kubernetes, and containerized application deployments. Contribute to cloud migration and cloud-readiness initiatives. Conduct code reviews and promote engineering best practices and coding standards. Develop automated testing and deployment processes to improve reliability and efficiency. Troubleshoot complex technical issues and provide effective, scalable solutions. Mentor other engineers while remaining actively involved in coding and technical design. Required Qualifications Strong hands-on programming experience with Java. Solid knowledge of Spring Framework and gRPC. Strong problem-solving and analytical skills. Experience with unit testing and mocking frameworks, such as JUnit, Mockito, or EasyMock. Strong knowledge of SQL and experience with relational databases, preferably Oracle. Experience developing and supporting high-performance applications. Strong understanding of software architecture and system design. Experience with REST API testing and automation tools such as Rest Assured. Experience with Docker and Kubernetes. Experience with cloud platforms such as AWS, Azure, or PCF. Exposure to front-end technologies such as Angular is a plus. Strong debugging and problem-diagnostic abilities. Excellent communication and collaboration skills. Ability to work effectively within an Agile/Scrum environment. Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
Ce que vous ferez
Design, develop, and maintain high-performance backend services using Java, Spring, and gRPC. Lead technical decisions, manage CI/CD pipelines, and contribute to cloud migration and AI-driven initiatives.
Exigences
Requires strong hands-on Java programming experience with expertise in Spring, gRPC, and relational databases like Oracle. Candidates should be proficient with Docker, Kubernetes, and cloud platforms such as AWS or Azure.
Compétences indiquées
- Microsoft AzureSouhaitée
- KubernetesSouhaitée
- SQLSouhaitée
- CI/CDSouhaitée
- DockerSouhaitée
- OracleSouhaitée
- Amazon Web ServicesSouhaitée
- JavaSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Spring Framework
- gRPC
- SQL
- Oracle
- Docker
- Kubernetes
- AWS
- Azure
- PCF
- JUnit
- Mockito
- Rest Assured
- CI/CD
- Jenkins
- System Design
Domaines d’emploi
- Software
- Technology
- Engineering
- Finance & Accounting
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 9 oct. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte