×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Interac Corp.
Full Time position
Listed on 2026-01-29
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
** Senior Software Developer
** At Interac, we design and deliver products and solutions that give Canadians control over their money so they can get more out of life. But that’s not all. Whether we’re leading real-time money movement, driving innovative commerce solutions like open payments for transit systems, or making advancements in new areas like verification and open banking, we are playing a key role in shaping the future of the digital economy in Canada.

The Senior Full-Stack Developer will design and build web applications and portals with a medium-sized team working on mission-critical applications. You are passionate about building new features, enhancing existing products, and translating the client's business requirements into specific systems and technology solutions.
** You’ll be responsible for:
*** Implementing visual elements and their behaviors with user interactions.
* Developing Front-end Web Applications in Angular and Back-end services in Java.
* Building complex, highly performant, scalable, and reliable web applications and portals for both desktop and mobile browsers.
* Designing and implementing RESTful APIs and microservices using Java (Spring Boot).
* Prototyping, detailed design, coding, code review, and unit testing of enterprise-level applications.
* Brainstorming web page ideas with other developers and cross-functional teams using wire framing tools.
* Consuming and exposing REST APIs.
* Applying client-side and server-side architecture and design patterns.
* CICD and distribution methods for Web App and SDK.
* Implementing security in web platforms such as WebAuthN, OAuth2, and data protection using industry standards.
* Bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
** You bring:
*** 5+ years working in front-end web development in Angular 6+ and back-end development in Java (Spring Boot).
* A University Degree in Computer Science Engineering or equivalent combination of education and experience.
* Eligibility to work for Interac Corp. in Canada in a full-time capacity.
* Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, Foundation, or Materialize.
* Excellent JavaScript knowledge and programming experience with ES5/ES6.
* Solid understanding and development experience in Angular latest versions.
* Experience with Type Script.
* Strong Java expertise, including Spring Boot, JPA/Hibernate, and REST API development.
* Solid understanding of cloud-native design principles and best practices.
* Experience with tools like Redux, Webpack, Angular CLI and/or Gulp.
* TDD/BDD experience (Jest, Jasmine, Karma, Chai for front-end; JUnit, Mockito for back-end).
* Awareness of cross-browser compatibility issues and client-side performance considerations.
* Solid understanding and extensive experience with version control tools like Git.
* Dev Ops experience in Open-Source tooling required (JIRA, Git Hub, Jenkins, etc.).
* Strong working knowledge of secure web application programming principles.
* Experience building resilient/distributed applications and good understanding of network protocols/concepts.
* Experience with microservices, containerized applications, Docker/Kubernetes, and cloud technologies.
* The ability to keep pace with new technologies and apply them appropriately.
* Interac requires employees to complete a background check that is completed by one of our service providers.  We use this service to complete the following checks:*
* * Canadian criminal record check;*
* * Public safety verification;*
* * Canadian
-check;*
* * 5-year employment verification;*
* * Education verification; and*
* * If applicable, Credit Inquiry and Social Media Check
*** How we work
** We know that exceptional people have great ideas and are passionate about their work.  Our culture encourages excellence and actively rewards contributions with:

** Connection:
** You’re surrounded by talented people every day who are driven by their passion of a common goal.

** Core Values:
** They define us. Living them helps us be the best at what we do.

** Compensation & Benefits:
**…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary