Taro Logo

Software Engineer I

Canada's Challenger Bank serving over 670,000 people with $125 billion in combined assets, focused on innovating banking experiences.
Backend
Entry-Level Software Engineer
Hybrid
501 - 1,000 Employees
1+ year of experience
Finance

Description For Software Engineer I

EQ Bank, Canada's innovative Challenger Bank, is seeking a Software Engineer I to join their dynamic team in Toronto. With over 670,000 customers and $125 billion in combined assets, EQ Bank has established itself as a leading digital banking platform, recognized on Forbes World's Best Banks list since 2021.

The role offers an exciting opportunity to work on cloud-native technologies and modern delivery methodologies, contributing to EQ Bank's digital transformation. As a Junior Software Engineer, you'll be integral to developing new software products, focusing on API and Microservice-centric architecture and Core Banking platform development.

The position is perfect for someone with 1-2 years of experience in Java development, with knowledge of Spring frameworks, REST APIs, and Microservices. You'll work in a collaborative environment, participating in daily SCRUMs, conducting code reviews, and contributing to technical solutions that directly impact the company's performance.

EQ Bank offers an attractive benefits package including competitive bonuses, RRSP matching, comprehensive health benefits, and professional development opportunities. The hybrid work environment at their Toronto office provides flexibility while maintaining team collaboration. Their commitment to inclusion and diversity makes it an ideal workplace for professionals looking to grow their careers in a supportive, innovative environment.

This role is ideal for a self-starter who's passionate about transforming banking technology and wants to be part of a growing organization that's challenging traditional banking norms.

Last updated a month ago

Responsibilities For Software Engineer I

  • Assess and clarify user experience and requirements
  • Support experience design and functional requirements
  • Contribute to technical/non-functional requirements
  • Assist in defining integrated, RESTful/SOAP API or ETL solution designs
  • Develop and support Interoperability APIs and MicroService applications
  • Participate in daily SCRUM meetings
  • Conduct unit testing and automated testing
  • Participate in code reviews and manage MRs
  • Develop and maintain technical documentation
  • Assist in troubleshooting and resolving production incidents

Requirements For Software Engineer I

Java
  • Bachelor's degree in Computer Science or related technical field
  • 1-2 years experience in Java 7/8, J2EE/JEE, Spring MVC, Spring Boot
  • Basic knowledge of REST API, Microservices
  • Knowledge of MSSQL database
  • Experience with JUNIT and Spring integration tests
  • Basic knowledge of Git
  • Strong oral and written communication skills
  • Self-starter with ability to drive concepts through design and implementation

Benefits For Software Engineer I

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up
  • Generous vacation policy and personal days
  • Virtual events for colleague connection
  • Annual professional development allowance
  • Comprehensive Career Development program

Interested in this job?

Jobs Related To EQ Bank Software Engineer I