Senior Java Software Developer
Interac
Build high-performance payment systems at Interac using Java, Spring Boot, and distributed microservices within a flexible hybrid work model. Help strengthen Canada’s digital financial infrastructure through secure, resilient software.
As a Senior Software Developer reporting to Product Foundation, Money Movement, you will develop Java applications on a complex payment platform. You will translate client business requirements into designs, implementations, and performance improvements. The work includes microservices, event-driven applications, APIs, containers, databases, testing, and architecture documentation.
Key Responsibilities:
- Develop and maintain resilient microservices and event-driven applications
- Participate in system and application architecture activities
- Write clean, maintainable, testable, efficient Java code
- Run Spring, Spring Boot, Docker, and Kubernetes technologies
- Design databases and conduct performance testing and tuning
Requirements:
- University degree in Computer Science or equivalent education and experience
- Seven-plus years of software development experience
- Strong Spring and Spring Boot experience
- Expertise designing RESTful and SOAP APIs
- Eligibility to work full-time for Interac in Canada
Apply your Java, microservices, API, database, and performance expertise to Interac’s trusted payment systems across Canada.
#J-18808-LjbffrReference: WJ-4483_1629284 · Posted 15 Nov 2026, 02:04 AM