Software Engineer I (Full-stack: Angular and Java)

Canada's Challenger Bank serving over 670,000 people, providing digital banking solutions with over $125 billion in combined assets under management.
Backend
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
1+ year of experience
Finance

Description For Software Engineer I (Full-stack: Angular and Java)

EQ Bank, Canada's Challenger Bank, is seeking a Full Stack Software Engineer I to join their innovative digital banking team. This role offers an exciting opportunity to work on both frontend and backend development, contributing to the bank's mission of transforming the Canadian banking experience. The position involves working with modern technologies like Angular and Java in a microservices architecture, developing user interfaces and RESTful APIs.

The ideal candidate will have 1-2 years of experience in both JavaScript/Angular and Java/Spring development, with a strong foundation in computer science principles. You'll be part of an agile team that values technical excellence, customer-centric solutions, and collaborative problem-solving. The role offers a balance of frontend and backend responsibilities, from designing user interfaces to implementing microservices.

EQ Bank provides an attractive benefits package including competitive bonuses, RRSP matching, comprehensive health benefits, and professional development opportunities. The company has been recognized on Forbes World's Best Banks list since 2021 and manages over $125 billion in combined assets. Working in a hybrid model at their Toronto office, you'll join a culture that emphasizes innovation, learning, and work-life balance.

This is an excellent opportunity for an early-career software engineer to grow their skills while contributing to the future of digital banking in Canada. The role offers exposure to modern tech stack, agile methodologies, and the chance to work on impactful projects that serve over 670,000 customers across Canada.

Last updated 11 days ago

Responsibilities For Software Engineer I (Full-stack: Angular and Java)

  • Design and develop user interfaces using Angular
  • Write clean, maintainable, and performant code
  • Develop and integrate frontend applications with RESTful APIs and GraphQL
  • Provide application support and perform code reviews
  • Develop and support RESTful/SOAP APIs and Microservice applications
  • Participate in SCRUM meetings
  • Conduct unit testing and assist with automated testing
  • Collaborate with incident management teams
  • Contribute to technical documentation

Requirements For Software Engineer I (Full-stack: Angular and Java)

Java
JavaScript
TypeScript
  • Bachelor's degree in Computer Science or related technical field
  • 1-2 years of experience in JavaScript, Angular, CSS, HTML
  • 1-2 years of experience in Java 7/8, Spring MVC, Spring Boot
  • Microservices development experience
  • Basic knowledge of REST API and Microservices architecture patterns
  • Experience with MSSQL or other relational databases
  • Development experience with JUnit and Spring integration tests
  • Basic knowledge of Git for version control
  • Familiarity with CI/CD pipelines

Benefits For Software Engineer I (Full-stack: Angular and Java)

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 to connect with colleagues
  • Annual professional development allowance
  • Comprehensive Career Development program

Interested in this job?

Jobs Related To EQ Bank Software Engineer I (Full-stack: Angular and Java)

Software Engineer, Emerging Talent

Entry-level software engineering role at Coinbase focusing on building crypto-forward products with competitive pay ($128K-$151K) and comprehensive benefits.

Software Engineer I

Entry-level Software Engineer role at Tower Research Capital, focusing on post-trade platform development using Python, Java, and various databases.

Software Engineer I - PaaS

Entry-level Software Engineer position at Qualtrics, focusing on PaaS development with opportunities to work on distributed systems, data processing, and analytics tools using modern technologies.

Software Developer

Software Developer position at KION Group in Nürnberg, Germany, focusing on developing software solutions for industrial and logistics applications.

Junior Systems Engineer

Junior Systems Engineer position at KBR, a global engineering and technology company, ideal for entry-level professionals looking to start their career in systems engineering.