Java Microservices Engineer
J M Group Inc
- Toronto, ON
- Permanent
- Temps-plein
- Design, develop, and maintain RESTful microservices using Java and Spring Boot
- Implement asynchronous and concurrent processing to support high-throughput systems
- Build and optimize data access layers using JPA and JDBC
- Design and tune databases with a focus on performance, scalability, and reliability
- Develop and manage REST and GraphQL APIs
- Integrate event-driven processing using Kafka
- Deploy and manage applications on OpenShift
- Configure and maintain APIs using Apigee
- Implement and maintain CI/CD pipelines using GitHub Actions
- Leverage AI-assisted development tools such as Copilot to improve code quality and productivity
- Collaborate with architects, DevOps, quality assurance, and business stakeholders
- Participate in code reviews, design discussions, and technical mentoring
- 4 to 6 years of experience in Java and Spring Boot microservices development
- Strong experience with asynchronous and concurrent programming
- 3 or more years of experience with database performance tuning and optimization
- 3 or more years of experience with JPA and JDBC
- Hands-on experience with AI development tools such as GitHub Copilot
- Strong understanding of microservices architecture, API design, and secure application development
- Experience with testing, debugging, and production support
- Experience with GraphQL
- 2 or more years of experience with Kafka for event streaming
- Familiarity with OpenShift, Apigee, and GitHub Actions
- Background in distributed, cloud-native systems
- 6 month contract based in Toronto, ON
- 4 days onsite per week
- Mandatory background check required before onboarding
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.