
Senior Software Developer
Interac Corp3 days ago
Toronto, CanadaSenior
Responsibilities
- Analyze, design, develop, implement, maintain, and performance-tune Java applications and payment services.
- Develop resilient microservices and event-driven applications on a highly distributed, high-performance platform.
- Design and implement RESTful and SOAP APIs and enterprise-level software frameworks.
- Participate in system and application architecture and create system design and maintenance documentation.
- Write clean, maintainable, testable, and efficient code according to engineering standards and best practices.
- Develop and optimize relational database models and applications using Oracle and PostgreSQL.
- Apply software design, testing, containerization, and CI/CD best practices.
- Support the transition to scalable, containerized, and cloud-first architecture.
Requirements
- University degree in Computer Science or an equivalent combination of education and experience.
- 7+ years of software development experience, particularly with Spring and Spring Boot.
- Eligibility to work full-time for Interac Corp. in Canada.
- Expertise designing and developing RESTful and SOAP APIs and understanding web protocols.
- Strong knowledge of Spring, Spring Boot, Hibernate, Istio, Maven, SQL, JavaScript, TypeScript, OAuth2, TLS, and API keys.
- Strong understanding of Docker, Kubernetes, enterprise integration patterns, and high-performance layered, microservices, event-driven, and service-oriented architectures.
- Extensive experience with relational or non-relational databases, data modeling, and Oracle, PostgreSQL, or NoSQL databases.
- Ability to assist with enterprise framework design and implementation and broad functional and technical software solutions.
- Preferred experience owning end-to-end service delivery and working with observability tools, service mesh, and API gateways.
- Excellent verbal and written communication skills.
Benefits
- Hiring range of $120,000 to $150,000 annually, plus eligibility for a short-term incentive plan.
- Generous vacation and wellness days.
- Comprehensive employer-paid benefits coverage.
- Employer-funded RRSP program.
- Flexible hybrid work model.
- Free confidential 24/7 employee and family assistance program.
- Pregnancy and parental leave top-up.
- Charitable donation matching with United Way.
- Successful candidates must complete applicable pre-employment background checks, which may include criminal, identity, employment, education, credit, and social media checks.
Tech Stack
Categories
About Interac Corp
Interac Corp. operates Canada’s national debit and real-time money transfer network, providing Interac Debit, e-Transfer, and digital identity services to banks, merchants, governments, and consumers. A privately held company founded in 1984 and headquartered in Toronto, it connects nearly 300 financial institutions and handles millions of transactions daily across in-store and online channels. Interac earns network and transaction fees for secure payment and authentication services used across the Canadian economy.