Java Microservices Engineer

J M Group Inc

  • Toronto, ON
  • Permanent
  • Full-time
  • 23 hours ago
  • Apply easily
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 you'll 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

J M Group Inc