Back to results

Full Stack Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
Experience: 8+ Years
Posting language
English
Posted

Original job description

Role : Full Stack Developer – Banking Domain

Experience: 8+ Years

Location: Toronto, ON, Canada

Domain: Banking / Financial Services

Job Summary

Seeking an experienced Full Stack Developer with expertise in Java, Spring Boot, and Angular/React.js to develop secure, scalable applications for banking and financial services.

Key Responsibilities

  • Develop and maintain full-stack applications using Java, Spring Boot, and Angular/React.js.
  • Build REST APIs and microservices for banking and financial transactions.
  • Integrate frontend applications with backend services and relational databases.
  • Develop solutions for digital banking, payments, account management, and transaction processing.
  • Implement application security, authentication, and data protection controls.
  • Perform unit testing, debugging, code reviews, and performance optimization.
  • Collaborate with cross-functional teams in an Agile environment.

Required Skills

  • Java 8/11/17, Spring Boot, Hibernate/JPA.
  • Angular or React.js, JavaScript/TypeScript, HTML, CSS.
  • REST APIs, microservices, SQL, Oracle/PostgreSQL.
  • Kafka or RabbitMQ.
  • JUnit, Mockito, Git, Jenkins, Maven.
  • Strong banking or financial services domain experience.

Preferred Qualifications

  • Experience with digital banking, payment systems, or core banking applications.
  • Knowledge of secure transactions, audit controls, and banking compliance requirements.
  • Strong analytical, communication, and problem-solving skills.
More about this job

Responsibilities

Develop and maintain secure, scalable full-stack banking applications, including REST APIs and microservices for financial transactions, digital banking, payments, and account management. Integrate frontend applications with backend services and databases, implement security controls, test and optimize software, and collaborate with cross-functional teams in an Agile environment.

Requirements

Requires 8+ years of experience and strong banking or financial services domain expertise, with proficiency in Java, Spring Boot, Hibernate/JPA, Angular or React.js, and related web technologies. Candidates should also have experience with APIs, microservices, relational databases, messaging tools, testing frameworks, and development tools; digital banking or payment systems experience is preferred.

Skills

  • Java
  • Spring Boot
  • Hibernate/JPA
  • Angular
  • React.js
  • JavaScript/TypeScript
  • REST APIs
  • Microservices
  • SQL
  • Oracle/PostgreSQL
  • Kafka
  • RabbitMQ
  • JUnit
  • Mockito
  • Git
  • Jenkins

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Full-Stack Development
  • Banking
  • Financial Services
  • Java
  • Java 8
  • Java 11
  • Java 17
  • Spring Boot
  • Hibernate
  • JPA
  • Angular
  • React.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • REST APIs
  • Microservices
  • SQL
  • Oracle
  • PostgreSQL
  • Kafka
  • RabbitMQ
  • JUnit
  • Mockito
  • Git
  • Jenkins
  • Maven
  • Agile
  • Digital Banking

Report this job