Company

Ia Financial GroupSee more

addressAddressToronto, ON
type Form of workPermanent Job
CategoryIT

Job description

Description

Senior Developer / Backend / Java / Agile / DevOps / Permanent / Full-time / Montréal / Québec / Vancouver / Toronto / Work from home / Start date: May 2024

About iA Auto Finance

iA Auto Finance, part of iA Financial Group, is a broad-spectrum lender that provides automotive loans to Canadians who need to buy a car but can’t obtain traditional bank financing.

For our dealer partners, we pride ourselves on delivering the fastest loan approvals in the business and an exceptional service experience.

For our borrowers, our Rate Reducing Loan allows them to save money, pay their loans off faster and improve their credit score.

The team

iA Auto Finance (IAAF) has set some exciting strategic objectives for their Business for the next few years. So we are looking for a Senior Java Developer to join its IT Delivery Tower to support their ambitious roadmap.

You will be a key role in delivering projects supporting that roadmap with the latest technologies while maintaining the existing eco systems in an Agile environment.

If you like to continuously learn, collaborate, and solve complex problems, let’s connect!

Responsibilities:

  • Ability to understand Business needs and translate them into small increments (User Stories) that deliver value in collaboration the Product Owner (PO) and the Dev Team.
  • Contributing in designing, developing, configuring and integrating the solution in a “just enough—just in time” mentality:
    • preparing development work for the execution of automated tests
    • performing the required tests throughout the development process until production,
    • measuring the qualities of the developed solution (performance, robustness, functional coverage of the tests, etc.)
    • implementing or using a continuous integration and deployment pipeline
    • Review and analyze existing code for security vulnerabilities and implement appropriate solutions
    • Implementing secure software solutions
  • Acting as a bridge between solutions architect and dev team and facilitating communication between them to ensure alignment:
    • Conveying high level design to the development team
    • Supporting the development team by answering architectural questions and helping them resolve technical challenges
    • Reviewing and validating the code implementation against the architectural and functional requirements
    • Take responsibility for complex tasks
  • Maintain and support existing applications and cloud infrastructures and manage technical debt once put into production.
  • Monitor system performance and ensure high availability of critical systems and services.
  • Actively contribute to make sure the documentation required for the sustainability of the designed elements exists, is valid and kept up to date.
  • Manage deployment to production (release plan, coordinate stakeholders, communication and provide evidence of tests, etc.).
  • Actively collaborate in all the team’s activities (Scrum events, PI Planning, etc.).

Tech stack required:      

  • Languages and frameworks: Java, Maven, Sprint Boot, Junit, Apache Camel
  • Database: SQL and NoSQL
  • Version Control: GIT
  • CI/CD : Azure DevOps or equivalent

Desired profile:

  • Bachelor's degree in computer science, management informatics, information systems, computer engineering or software, mathematics, or any other relevant training at the same level.
  • More than 5 years of experience in information technology with the tech stack listed above.
  • Excellent communication skills structured and accessible technical speaker, able to summarize efficiently and capable of working effectively in a team environment.
  • Comfortable navigating through unknowns and complex problems.
  • Natural leader with the ability to influence and guide others, particularly in solution delivery teams and collaborators outside his/her specialty.
  • Excellent coordination, negotiation, and facilitation skills.
  • Experience in Agile and DevOps (SAFe and Scrum) principles and an ability to apply them in a teamwork context.
  • Understanding and ability to apply EIP and design patterns in daily work.
  • Knowledge of secure coding practices, such as OWASP Top 10.
  • Experience in object-oriented programming and SOLID principles.
  • Experience with unit testing and test-driven development (TDD).
  • Excellent English language skills, both oral and written, due to tasks and frequent interactions with English-speaking colleagues or internal partners across Canada.

Nice to have:

  • Expertise of cloud, container and virtualization technologies (e.g. Azure DevOps, Docker, Kubernetes).
  • Experience in provisioning infrastructure as code (Terraform).
  • Solid understanding of encryption and key management.
  • Strong analytical skills and ability to identify and resolve issues efficiently.
  • Experience in developing of Behaviour-driven Development (BDD) automated tests.
  • Experience in observability tools (Example: Dynatrace, Splunk, etc.).
  • Containerization: Docker, Kubernetes, Helm
  • Tech stack:
    • IAC : Terraform
    • Cloud Platform: Azure
    • Messaging systems : Kafka
    • Other : Bash (basic knowledge)
    • Performance testing : Neoload

This offer appeals to you and you would like to be part of a dynamic team? Don't wait any longer and apply now!

The typical hiring range for this position is 77 000 to 110 000 CAD per year. The base salary offered may vary depending on the knowledge, skills, years of experience and internal equity related to the position. At iA, we are committed to providing a fair, equitable and market-based compensation structure. Our market data is updated annually to reflect the most current market conditions.

#LI-AB3

Refer code: 2208985. Ia Financial Group - The previous day - 2024-04-08 01:10

Ia Financial Group

Toronto, ON

Share jobs with friends

Related jobs

Senior Java Developer - Backend

Senior Java Developers (Azure Databricks)

Cgi Inc.

Toronto, ON

a month ago - seen

Senior Java Developer, Scotiabank

View Other Scotiabank Offers

Toronto, ON

2 months ago - seen

Senior Java Developer - Hybrid

Cognizant

Toronto, ON

2 months ago - seen

Senior Java Developer

Cgi Inc.

Ottawa, ON

2 months ago - seen

Senior Full Stack Java Developer

Cgi Inc.

Brussels, ON

3 months ago - seen

Senior Java Developer with GCP, Hybrid

View Other Scotiabank Offers

Toronto, ON

3 months ago - seen

Senior Java Developer with Angular

Cognizant

Toronto, ON

3 months ago - seen

Senior Backend Java Developer

Intact Financial Corporation

Toronto, ON

3 months ago - seen

Senior Developer (JAVA)

View other Scotiabank offers

Toronto, ON

3 months ago - seen

Senior Java Developer

View other Scotiabank offers

Toronto, ON

4 months ago - seen