Java Microservices Engineer

J M Group Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 3 days ago
Vacancies: 1 Vacancy

Job Summary

We are seeking an experienced Java Microservices Engineer to join a technology team in Toronto. You will design develop and maintain scalable enterprise applications built on modern API-driven and cloud-native architectures within a fast-paced financial services environment.

What youll do

  • 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

What you bring

  • 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

Nice to have

  • 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

Work setup

  • 6 month contract based in Toronto ON
  • 4 days onsite per week
  • Mandatory background check required before onboarding
We are seeking an experienced Java Microservices Engineer to join a technology team in Toronto. You will design develop and maintain scalable enterprise applications built on modern API-driven and cloud-native architectures within a fast-paced financial services environment. What youll do Design de...
View more view more