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