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

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

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

EQ Bank, Canada's innovative Challenger Bank, is seeking a Full-stack Software Engineer I specializing in Android and Java development. This role offers an exciting opportunity to join a forward-thinking financial institution that's reimagining banking in Canada. With over $125 billion in combined assets and serving more than 670,000 customers, EQ Bank has been recognized on Forbes World's Best Banks list since 2021.

The position involves working in an agile environment where cross-functional pods are empowered to own their domains and metrics. As a Full-stack Engineer, you'll contribute to both frontend Android development and backend Java services, working with modern technologies including RxJava, Coroutines, Spring Boot, and microservices architecture. You'll collaborate with senior developers to build scalable solutions, integrate RESTful APIs, and ensure high-quality code through reviews and testing.

This hybrid role is based in Toronto and offers comprehensive benefits including competitive bonuses, RRSP matching, health benefits, and professional development opportunities. It's an ideal position for an early-career software engineer with 1-2 years of experience who wants to make a significant impact in digital banking transformation while working with a team that values innovation, collaboration, and technical excellence.

The role combines the excitement of fintech innovation with the stability of an established bank, offering a unique opportunity to grow your career while contributing to the future of banking in Canada. You'll be part of a culture that encourages questioning the status quo and finding smarter ways to solve problems, all while working on meaningful projects that directly impact how Canadians bank.

Last updated 2 hours ago

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

  • Design and develop user interfaces following modern best practices and technologies (Android)
  • Write clean, maintainable, and performant code for web and mobile platforms
  • Make technical and design decisions for effective user interfaces
  • Develop and integrate frontend applications with RESTful APIs and GraphQL
  • Collaborate with senior developers on scalable solutions
  • Provide application support and perform code reviews
  • Analyze functional requirements and provide technical solutions
  • 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: Android and Java)

Java
  • Bachelor's degree in Computer Science or related technical field
  • 1-2 years of experience in Android development with RxJava, Coroutines, Flow, and Compose
  • 1-2 years of experience in Java 7/8, J2EE/JEE, Spring MVC, Spring Boot
  • Microservices development experience
  • Knowledge of REST API and Microservices architecture patterns
  • Experience with MSSQL or other relational databases
  • Experience with JUnit and Spring integration tests
  • Knowledge of Git for version control
  • Familiarity with CI/CD pipelines

Benefits For Software Engineer I (Full-stack: Android 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: Android and Java)

Mobile Software Engineer (Health)

Remote Mobile Software Engineer position at Ollie, developing health-focused features for pet nutrition app using React Native, offering competitive benefits and growth opportunities.

React Native Developer

React Native Developer position at EpicMetry, focusing on mobile app development for iOS and Android platforms with 1-3 years experience required.

Software Engineer, React Native (Mobile)

React Native Software Engineer role at Bree, a YC-backed fintech startup, building mobile and web applications for innovative lending products in Canada.

Software Engineer, React Native (Mobile)

Software Engineer position at Bree, focusing on React Native mobile development for a Canadian fintech startup

2025 Campus Hire_Engineer_SW

Entry-level software engineering role at Qualcomm focusing on mobile chipset development, embedded systems, and wireless technologies across multiple Indian locations.