Back to job search
Apptoza Inc. logo

Full Stack Engineer

  • Toronto, ON
  • On-site
  • Posted Oct 24, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 8+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

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.

Job details

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.

What you’ll do

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.

Listed skills

  • SQL · Preferred
  • REST APIs · Preferred
  • Angular · Preferred
  • Java · Preferred
  • Spring Boot · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

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

Job areas

  • Software
  • Technology
  • Finance & Accounting

More jobs from Apptoza Inc.

See all jobs from Apptoza Inc.