Senior Java Software Engineer
- Toronto, ON
- On-site
- Posted Sep 9, 2026
- 1 position
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Oct 9, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
This job has expired
This position at Maarut Inc is no longer accepting applications. The original posting remains below for reference.
Expired Sep 11, 2026
Original job posting
Design and develop REST APIs and integration solutions using Spring Integration and Mainframe/IMS. Implement event-driven architectures and manage containerized environments within Azure and OpenShift.
Job details
Extensive experience with REST API design and development, including experience with API documentation and testing. Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot. In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration and integration with Mainframe/IMS Hands-On experience in messaging queuing (Azure Service Bus) and event driven architecture. Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc. Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc
What you’ll do
Design and develop REST APIs and integration solutions using Spring Integration and Mainframe/IMS. Implement event-driven architectures and manage containerized environments within Azure and OpenShift.
Requirements
Requires extensive experience in Java, Spring Boot, and security frameworks like OAuth and SAML 2.0. Must have hands-on experience with messaging queues and containerization tools such as Kubernetes and Docker.
Listed skills
- Kubernetes · Preferred
- Docker · Preferred
- Java · Preferred
- Spring Boot · Preferred
- SAML 2.0 · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- REST API
- Spring Integration
- Azure Service Bus
- Docker
- Kubernetes
- Microservices
- OAuth
- OpenID
- SAML 2.0
- Event Driven Architecture
- Mainframe/IMS
- OpenShift
- Web Services Security
Job areas
- Software
- Technology
- Engineering
- Consulting
Current jobs at Maarut Inc
These verified opportunities are still accepting applications.