Taro Logo

Software Developer

Interac empowers Canadians to transact digitally by providing payment and value exchange services, connecting nearly 300 financial institutions.
Backend
Entry-Level Software Engineer
In-Person
501 - 1,000 Employees
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer

Interac Corp., a leading Canadian financial technology company, is seeking a Software Developer to join their development team in Toronto. This role presents an exciting opportunity to work on highly distributed, high-performance payment systems that impact millions of Canadians daily.

The position reports to the Leader, Development - Konek, and focuses on developing and maintaining the company's critical payment infrastructure. As a Software Developer, you'll be working with modern technologies including Java, Spring Boot, and AWS services to build RESTful microservices for mobile app backends. The role involves working in an Agile/Scrum environment, where you'll participate in various ceremonies and collaborate closely with team members.

This is an ideal position for early-career developers with a strong foundation in Java development and a passion for building secure, scalable financial systems. You'll get hands-on experience with industry-standard tools and practices, including Docker containerization, CI/CD pipelines, and cloud services. The role offers a blend of technical challenges, from implementing secure authentication systems to optimizing database performance.

Interac offers a compelling work environment where you'll be surrounded by talented professionals who share a common goal of shaping Canada's digital economy. The company provides comprehensive benefits, competitive compensation, and invests heavily in employee development. You'll be part of an organization that processes over 20 million transactions daily and is trusted by nearly 300 financial institutions.

The ideal candidate should have 0-2 years of experience, strong analytical skills, and a willingness to learn and adapt in a fast-paced environment. This role offers excellent growth opportunities and the chance to make a meaningful impact on Canada's financial infrastructure. If you're passionate about building secure, high-performance systems and want to work with a company that values innovation and excellence, this position at Interac could be your next career move.

Last updated 18 days ago

Responsibilities For Software Developer

  • Design and build RESTful microservices for mobile app backend using Java and Spring Boot
  • Write clean, well-tested code with unit and integration tests
  • Implement secure authentication and authorization with JWT and OpenID Connect
  • Containerize services with Docker and support CI/CD pipelines for AWS deployment
  • Participate in Agile ceremonies
  • Create and maintain REST endpoints and business logic in Spring Boot
  • Troubleshoot and resolve issues across environments
  • Contribute to HTML/CSS for email templates and admin tools
  • Use monitoring and logging tools to track and diagnose issues
  • Maintain API documentation and operational runbooks

Requirements For Software Developer

Java
Redis
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 0-2 years of professional or academic project experience in Java backend development
  • Strong grasp of Java 8+ syntax, OOP principles, collections, and exception handling
  • Spring Boot experience
  • REST APIs design experience
  • Basic understanding of JWT and OpenID Connect flows
  • Familiarity with Docker and AWS services
  • Proficient in Git workflows
  • Strong analytical and debugging skills
  • Clear verbal/written communication skills
  • Eligibility to work in Canada

Benefits For Software Developer

Medical Insurance
Education Budget
  • Education and development investment
  • Competitive compensation
  • Comprehensive benefits package

Interested in this job?