Skip to main content
DYNE Group logo

Senior Java Microservices Engineer

DYNE Group
CAPosted April 17, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaGraphQLSpringGitHub ActionsGitHubRESTKafkaCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Location:Toronto, Canada (4 days onsite)

Job Type:Contract (10 Months – Extension Likely)

Experience Level:8–10 Years

About the Role

We are looking for a Senior Java Microservices Engineerto design and build scalable, high-performance enterprise applications. This role requires strong expertise in Java, Spring Boot, and microservices architecture, along with hands-on experience in modern API ecosystems and cloud-native environments.

You’ll work closely with cross-functional teams and play a key role in driving technical excellence, mentoring engineers, and delivering robust solutions.

Key Responsibilities

  • Design, develop, and maintain RESTful microservicesusing Java and Spring Boot
  • Implement asynchronous and concurrent processingfor high-throughput systems
  • Build and optimize data access layers (JPA, JDBC)
  • Design and tune high-performance databasesfor scalability and reliability
  • Develop and manage REST GraphQL APIs
  • Implement event-driven architecture using Kafka
  • Utilize AI-assisted tools (e.g., GitHub Copilot)to enhance development productivity
  • Deploy and manage applications on OpenShift
  • Configure and maintain APIs using Apigee
  • Build and manage CI/CD pipelines using GitHub Actions
  • Collaborate with architects, DevOps, QA, and business teams
  • Participate in code reviews, architecture discussions, and mentoring
  • Lead and guide junior developers

✅ Must-Have Skills

  • Java Spring Boot Microservices(Async Concurrency) – 4+ years
  • Strong experience with RESTful APIs microservices architecture
  • Database design, tuning, and optimization– 3+ years
  • Experience with JPA JDBC– 3+ years
  • Hands-on experience with AI development tools (e.g., GitHub Copilot)
  • Strong understanding of secure application development
  • Experience in testing, debugging, and production support
  • Nice-to-Have Skills
  • GraphQL– 1+ year
  • Kafka (event streaming / messaging)– 2+ years
  • Experience working in cloud-native / distributed systems

Tools Technologies

  • OpenShift– 2+ years
  • Apigee (API Management)– 2+ years
  • GitHub Actions (CI/CD)– 2+ years

Soft Skills

  • Strong analytical and problem-solving mindset
  • Excellent communication and collaboration skills
  • Ability to work independently in a fast-paced environment
  • Proactive approach with strong attention to quality and performance

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free