Opens LinkedIn
- 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.
Performance Tester
- Hybrid
- Toronto, ON
- Posted Oct 24, 2026
AWS Infrastructure Engineer
- Hybrid
- Toronto, ON
- Posted Oct 24, 2026
AI Platform Engineer with DevOps Experience
- Hybrid
- Halifax, NS
- Posted Oct 24, 2026
IVR-Contact Centre Engineer
- On-site
- Toronto, ON
- Posted Oct 24, 2026
