Software Developer, Java Developer, Backend Developer
Join to apply for the Software Developer role at Scotiabank
.
Requisition . Join a purpose‑driven winning team, committed to results, in an inclusive and high‑performing culture.
As part of the Global Insurance Creditor domain, you will support the development team in delivering high‑quality solutions, including API implementation, backend/frontend support, and bug fixes. You will also help ensure compliance with internal policies and deliver the different initiatives of the Insurance Technology domain.
Responsibilities- Participate in API implementation using Spring Boot and React JS for insurance creditor applications.
- Assist with bug fixes and technical troubleshooting for global insurance creditor solutions.
- Collaborate with team members in an agile environment.
- Contribute to code reviews and documentation.
- Support integration with REST APIs, OAuth 2.0/JWT, and message queues.
- Follow Dev Ops practices using Docker, Kubernetes, CI/CD, and Git.
- Write automated unit test cases (Junits).
- Adhere to security best practices.
- Perform solution design reviews and code reviews for the team.
- Participate in systems implementation, planning, and documentation development for global insurance creditor initiatives.
- Apply agile development methodologies within an agile environment.
- Provide production technical support for insurance creditor applications.
- Ensure adherence to operational, compliance, and conduct risk controls.
- Participate actively in a high‑performance environment and contribute to an inclusive work environment.
- Bachelor’s degree in Computer Science, Engineering, or related discipline.
- 3+ years’ experience with Java, Spring Boot, and modern backend frameworks such as Node.js, Express.js, PHP.
- 3+ years’ experience with React, React Native, Next.js, JavaScript, Type Script, HTML, CSS, SASS, Tailwind, Bootstrap, Semantic UI.
- Experience with RESTful APIs, Microservices architecture, and API Gateway.
- Strong familiarity with GCP (Google Cloud Platform), Atlas or other Cloud technologies.
- Strong debugging, performance optimization and problem‑solving abilities.
- Database experience with Postgre
SQL, Redis (session/cache), MySQL, Mongo
DB. - Experience with Docker, Kubernetes, CI/CD, and Git.
- 3+ years’ experience working with Java/J2EE. Java 8 preferred. Familiarity with multiple external Java frameworks such as Spring, Struts, Log4J.
- Experience with automated testing and code review tools is a strong plus.
- Strong configuration skills, very comfortable working with complex data pipelines.
- Familiarity with major transport protocols: FTP, SFTP and other SSH connectivity tools.
- Must be able to demonstrate ability to see technical overview of system and impact analysis of changes to overall system.
- Language fluency in English is a must.
- Diversity, Equity, Inclusion & Allyship – inclusive culture, employee resource groups across diverse identities.
- Accessibility and Workplace Accommodations – committed to creating an inclusive and accessible environment.
- Upskilling through online courses, cross‑functional development opportunities, and tuition assistance.
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits starting day one.
- Dynamic ecosystem – free tea & coffee, universal washrooms, lots of space for team collaboration.
- Community engagement – opportunities for engagement & belonging through various programs.
Location(s):
Canada → Ontario → Toronto.
Scotiabank is a leading bank in the Americas guided by the purpose “for every future”. We help our customers, families and communities achieve success through a broad range of advice, products and services. If you require accommodation during the recruitment and selection process, please let our Recruitment team know. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank;
however, only those candidates who are selected for an interview will be contacted.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: