This job is no longer available
This job expired on 09/08/2026. It no longer accepts applications.
Java Software Developer – Digital Banking
Banque Scotia · Toronto
Job description
About the role
We are looking for a Java Software Developer to join a purpose‑driven, high‑performing team delivering digital banking solutions. You will work on the authentication domain, building secure, scalable micro‑services using Java, Spring Boot and modern cloud technologies.
Key responsibilities
- Develop and maintain high‑quality code for various banking projects.
- Collaborate with Solution Architects and Technical Leads to shape technical direction.
- Provide code reviews and mentor peer developers.
- Plan milestones, execute software delivery and manage issue escalation.
- Write and run automated tests to improve code quality.
- Perform security scanning and apply best practices to resolve vulnerabilities.
Required profile
- 3+ years of professional experience as a Java developer (Java 11 or 17 preferred).
- Experience building enterprise‑scale applications with Spring Boot.
- Familiarity with NoSQL databases such as MongoDB.
- Hands‑on knowledge of container orchestration (Cloud Foundry or Kubernetes).
- Understanding of application security protocols like OAuth2 and SSO.
- Experience with event‑stream processing (Kafka or Pub/Sub) and CI/CD pipelines.
- Strong grasp of REST API design, object‑oriented and functional programming concepts.
- Ability to work autonomously, research solutions, and share knowledge within an Agile team.
Required skills
- Java (11/17)
- Spring Boot
- MongoDB
- Cloud Foundry
- Kubernetes
- OAuth2 / SSO
- Kafka / Pub/Sub
- CI/CD
- REST API
- Object‑Oriented Design
- Functional Design
- NodeJS (productionising) – optional
- React – optional
- Modern JavaScript toolsets (ES6, TypeScript, Babel, Lerna, Jest, Protractor) – optional
What we offer
- Inclusive, diverse culture that values equity and allyship.
- Opportunities to impact customers, the banking industry, and the wider world.
- Collaborative environment with architects, product owners and high‑performing engineers.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Banque Scotia
Toronto
Related job offers
-
Senior Data Analyst, Operations
waabi Toronto -
Senior / Staff Research Engineer, Generative AI Deployment
waabi Toronto -
Safety Methodologies Intern (Summer 2027)
waabi Toronto -
Senior Infrastructure Engineer (ML Inference)
Artificial.Agency La Plateforme -
Senior Software Engineer, ML Evaluations
Artificial.Agency La Plateforme