companydyneits logo

Senior Java Microservices Engineer

dyneitsToronto (Hybrid)
Hybrid Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, candidates should possess:Extensive experience in Java and Spring Boot microservices development. Ability to design high-performance, scalable applications. Proficient in database management and optimization. Solid understanding of APIs, both REST and GraphQL. Experience with event-driven architectures and asynchronous programming. Familiarity with CI/CD processes and tools. Strong communication skills for effective collaboration with various teams.

About the job

Location: Toronto, Canada (hybrid, 4 days onsite)

Job Type: 10-month contract (extension likely)

Experience Level: 8–10 years

Role Overview

dyneits is looking for a Senior Java Microservices Engineer to help design and build scalable enterprise applications. This contract role focuses on Java, Spring Boot, and microservices architecture, with a strong emphasis on API development and cloud-native practices. The position involves close collaboration with cross-functional teams, leading technical projects, and mentoring engineers to deliver reliable, high-quality solutions.

What You Will Do

  • Design, build, and maintain RESTful microservices using Java and Spring Boot
  • Implement asynchronous and concurrent processing for high-throughput systems
  • Develop and refine data access layers with JPA and JDBC
  • Architect and tune high-performance databases for scalability and reliability
  • Create and manage REST and GraphQL APIs
  • Apply event-driven architecture with Kafka
  • Use AI-assisted tools (such as GitHub Copilot) to improve development speed
  • Deploy and manage applications on OpenShift
  • Configure and maintain APIs through Apigee
  • Build and manage CI/CD pipelines with GitHub Actions
  • Work with architects, DevOps, QA, and business teams
  • Participate in code reviews, architecture discussions, and knowledge sharing
  • Mentor and guide junior developers

Must-Have Skills

  • 4+ years with Java and Spring Boot microservices, including async and concurrency
  • Deep experience with RESTful APIs and microservices architecture
  • 3+ years in database design, tuning, and optimization
  • 3+ years working with JPA and JDBC
  • Hands-on use of AI development tools (e.g., GitHub Copilot)
  • Strong understanding of secure application development
  • Experience in testing, debugging, and production support

Nice-to-Have Skills

  • 1+ year with GraphQL
  • 2+ years with Kafka (event streaming or messaging)
  • Background in cloud-native or distributed systems

Key Tools & Technologies

  • OpenShift
  • Kafka
  • GitHub Actions
  • Spring Boot
  • JPA
  • JDBC
  • Apigee

About dyneits

dyneits is at the forefront of technology innovation, delivering cutting-edge solutions to our clients. We pride ourselves on fostering a collaborative work environment that promotes technical excellence and personal growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.