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

Canada's Challenger Bank serving over 670,000 people with $125 billion in combined assets under management and administration.
Android
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 Challenger Bank, is revolutionizing the banking experience with a focus on innovation and customer-centric solutions. As a Full-stack Software Engineer I specializing in Android and Java, you'll join a dynamic team building the future of digital banking. The role combines frontend Android development with backend Java microservices architecture, offering a unique opportunity to work on both layers of modern banking applications.

You'll be part of an agile product organization where cross-functional pods are empowered to own their domains and metrics. The position involves developing user interfaces using modern Android technologies while also working on backend systems using Java and Spring frameworks. You'll collaborate with senior developers, participate in code reviews, and contribute to both technical decisions and implementation.

The company serves over 670,000 people across Canada, managing $125 billion in combined assets. Named one of the top banks on the Forbes World's Best Banks list since 2021, EQ Bank offers a collaborative environment with comprehensive benefits, including RRSP matching, health benefits, and professional development opportunities. Located in Toronto with a hybrid work model, this role is perfect for an entry-level engineer looking to make an impact in financial technology while growing their full-stack development skills.

Last updated a month 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
  • Make key technical and design decisions for user interfaces
  • Develop and integrate frontend applications with RESTful APIs and GraphQL
  • Collaborate with senior developers
  • Provide application support and perform code reviews
  • Assess and clarify user experience requirements
  • 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 or equivalent 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
  • 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: 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)

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

Entry-level Full-stack Software Engineer position at EQ Bank focusing on Android and Java development, offering hybrid work in Toronto with comprehensive benefits.

Software Engineer (Mobile Android)

Entry-level Android Software Engineer position at Qualcomm, focusing on embedded and cloud edge software development with 1+ year experience required.

Associate Android Auto Partner Engineer

Entry-level Android Auto Partner Engineer position at Google Seoul, focusing on automotive software development and partner relations, specifically for candidates with disabilities.

Software Engineer, Android, Photos, Early Career

Early career Android Software Engineer position at Google Photos, focusing on mobile development and user-centered photo sharing technology.

Associate Android Auto Partner Engineer

Entry-level Android Auto Partner Engineer position at Google Seoul, focusing on automotive software development and partner integration through the gReach Program for people with disabilities.