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