Back to job search
IS
Iris Software Inc.Verified Job Source

Senior Java Software Engineer

Develop and maintain backend services using Java and the Spring ecosystem for a Fortune 100 client. Focus on building scalable microservices and optimizing system performance.

  • Hybrid
  • Mississauga, ON
  • Posted Aug 11, 2026
  • Apply by Sep 10, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Iris's Fortune 100 direct client is looking Java Backend Developer. Please find below Job description and share me your updated resume at [email protected]. Job Title: Java Backend Developer Location: Mississauga, ON (Hybrid, 4 days onsite in a week) Technical Skills Core Java Java 17/21, OOP, Collections, Streams, Multithreading & Concurrency, Completable Future, JVM tuning, Garbage Collection, performance optimization, modern features (Records, Sealed Classes, Virtual Threads preferred) Spring Spring Boot 3.x, Spring Framework 6, MVC, Data JPA, Security, AOP, Validation, Actuator, Profiles, Caching Microservices REST APIs, versioning, service communication, Resilience4j (circuit breaker, retry, bulkhead), rate limiting, distributed tracing, health checks, configuration management

What you’ll do

Develop and maintain backend services using Java and the Spring ecosystem for a Fortune 100 client. Focus on building scalable microservices and optimizing system performance.

Requirements

Requires deep expertise in modern Java (17/21) and Spring Boot 3.x. Candidates must be proficient in microservices architecture, REST APIs, and performance tuning.

Listed skills

  • REST APIsPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Core Java
  • Java 17/21
  • Spring Boot 3.x
  • Spring Framework 6
  • Microservices
  • REST APIs
  • JVM Tuning
  • Garbage Collection
  • Multithreading
  • Concurrency
  • Spring Security
  • Spring Data JPA
  • Resilience4j
  • Distributed Tracing
  • OOP
  • Collections

Job areas

  • Software
  • Technology
  • Engineering

Additional details

Minimum experience
5+ years
Apply by
Sep 10, 2026
Posting language
English
Working hours
40 hours per week
Office presence
4 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available