Full Stack Java Developer to develop secure, scalable banking applications using Java, Spring Boot, Microservices, Angular/React, and Google Cloud Platform - 41668

S.I. Systems Ltd.

Toronto

Hybrid

CAD 110,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

S.I. Systems Ltd. in Scarborough invites a Senior Full Stack Java Developer to build secure, scalable banking applications using Java, Spring Boot, REST APIs, and microservices.

You will contribute to cloud-native, enterprise-scale solutions within Agile teams, collaborating with Product Owners, Architects, QA, and DevOps. Ideal candidates have 8+ years of full-stack experience, strong Spring/JPA, REST APIs, microservices, and hands-on cloud (GCP).

Qualifications

  • 8+ years of Full stack development experience.
  • 5+ years hands-on with Spring Boot, Spring Security, Hibernate/JPA.
  • Experience with RESTful APIs and Microservices Architecture.
  • Angular and/or React.
  • SQL and NoSQL databases.
  • Git, CI/CD, and Agile delivery practices.
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP).

Responsibilities

  • Design, develop, test, and maintain full-stack applications using Java, Spring Boot, REST APIs, and Microservices.
  • Develop and deploy cloud-native solutions utilizing Google Cloud Platform (GCP) and container technologies such as Docker and Kubernetes/OpenShift.
  • Integrate applications with enterprise systems, databases, messaging platforms, and third-party services.
  • Participate in Agile ceremonies including Sprint Planning, Refinement, Daily Stand-Ups, and Retrospectives.
  • Contribute to CI/CD pipelines, automated testing, code reviews, and release management activities.
  • Troubleshoot production issues and implement sustainable solutions while adhering to security, compliance, and operational standards.

Skills

Full stack development
Java
Spring Boot
REST APIs
Microservices
Angular/React
SQL/NoSQL
Git
CI/CD
Agile
GCP

Education

Bachelor's degree in CS/Engineering

Tools

Docker
Kubernetes/OpenShift
Cloud platforms
Monitoring tools (Splunk/Dynatrace/Grafana)

Job description

Full Stack Java Developer to develop secure, scalable banking applications using Java, Spring Boot, Microservices, Angular/React, and Google Cloud Platform - 41668

Duration: Until 30 June 2027 (possibility of extension)

Location: Scarborough - 2 days in-office

Join a commercial banking engineering team delivering customer-focused digital banking solutions within a large-scale enterprise environment. This role focuses on full-stack development across Java, Spring Boot, REST APIs, Microservices, Angular/React, and cloud-native technologies supporting regulatory-driven initiatives. The position offers hands‑on involvement with modern banking technologies while collaborating with cross‑functional Agile teams. The contract has extension potential based on performance and business needs.

Business group: CBE Commercial Banking Engineering

Project: Commercial Banking Engineering is seeking a highly skilled Full Stack Java Developer to join Technology team and help deliver secure, scalable, and customer‑focused banking solutions. In this role, you will work within Agile teams to design, develop, enhance, and support enterprise applications leveraging modern cloud, microservices, and web technologies. You will collaborate with Product Owners, Architects, Business Analysts, QA teams, and DevOps engineers to deliver innovative solutions that support digital transformation strategy.

Reason: New regulatory project requires developers to create code based on signed off Business stories.

Must Haves
  • 8+ years of Full stack development experience.
  • 5+ years of Strong hands‑on experience with:
  • Spring Boot, Spring Security, Hibernate/JPA
  • RESTful APIs and Microservices Architecture
  • Angular and/or React
  • SQL and NoSQL databases
  • Git, CI/CD, and Agile delivery practices
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP).
Nice-To-Have Skills:
  • Banking or financial services experience.
  • Experience with Kafka, Pub/Sub, Event‑Driven Architecture, and API security frameworks (OAuth2, JWT).
  • Familiarity with monitoring and observability tools such as Splunk, Dynatrace, or Grafana.
  • Cloud certifications and experience working in large‑scale enterprise environments.
Degrees or certifications
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Soft Skills
  • Strong analytical and problem‑solving skills.
  • Excellent communication and collaboration abilities.
  • A passion for delivering high‑quality, secure, and scalable software solutions.
  • A continuous improvement mindset and commitment to engineering excellence.
Responsibilities
  • Design, develop, test, and maintain full‑stack applications using Java, Spring Boot, REST APIs, and Microservices.
  • Develop and deploy cloud‑native solutions utilizing Google Cloud Platform (GCP) and container technologies such as Docker and Kubernetes/OpenShift.
  • Integrate applications with enterprise systems, databases, messaging platforms, and third‑party services.
  • Participate in Agile ceremonies including Sprint Planning, Refinement, Daily Stand‑Ups, and Retrospectives.
  • Contribute to CI/CD pipelines, automated testing, code reviews, and release management activities.
  • Troubleshoot production issues and implement sustainable solutions while adhering to security, compliance, and operational standards.
Candidate Review & Selection

1 Rounds of interview

- On‑site in‑person Technical Interview

- Questions will be based on previous experience with Real time examples.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Realign Llc • Toronto

Hybrid
CAD 90,000 - 130,000
Full Stack Developer Java
Full Stack Developer Java

Apptoza Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Fullstack Developer - Banking Domain
Fullstack Developer - Banking Domain

Apptoza Inc. • Toronto

On-site
CAD 90,000 - 120,000
Java Consultant
Java Consultant

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
Full Stack Engineer
Full Stack Engineer

TSR Consulting • Mississauga

On-site
CAD 83,000 - 124,000
Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Java Full stack Developer
Java Full stack Developer

Pacer Group • Toronto

Hybrid
CAD 110,000 - 120,000
Fullstack Developer – Banking Domain
Fullstack Developer – Banking Domain

Apptoza Inc. • Toronto

On-site
CAD 90,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

Veracity Ventures Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Flexible work from home