Enable job alerts via email!

Software Developer (java / JSP / Spring Boot)

Scotiabank

Canada

On-site

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading bank in the Americas is seeking a Software Developer to join their Canadian Banking Engineering team in Toronto. The ideal candidate will have over 5 years of experience in software development, proficiency in Java, and be comfortable working in Agile/Scrum environments. This role emphasizes fostering a customer-focused culture and includes opportunities for growth, collaboration, and innovative projects within a diverse and inclusive environment.

Benefits

Comprehensive benefits
Competitive rewards including salary and bonuses
Access to training resources

Qualifications

  • 5+ years of experience in software development.
  • Proficiency in Java and JSP for enterprise applications.
  • Experience working within Agile/Scrum frameworks.

Responsibilities

  • Champion a customer-focused culture to deepen client relationships.
  • Write well-designed, testable, efficient code.
  • Collaborate with the Scrum team on goals and deliverables.

Skills

Java
Agile/Scrum
Leadership
Communication
Time Management

Education

Post-secondary education in computer science or engineering

Tools

Spring
Spring Boot
JavaScript frameworks (React/Angular)
Azure
GKE/GCP

Job description

Requisition ID: #

Join a purpose-driven, winning team committed to results in an inclusive and high-performing culture.
The role:

Contributes to the overall success of Canadian Banking Engineering in Canada by ensuring that individual goals, plans, and initiatives support the team’s business strategies and objectives. Ensures all activities comply with regulations, policies, and procedures.

What will you do?
  1. Champion a customer-focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
  2. Plan and execute to meet sprint objectives and program/project milestones as part of the scrum team.
  3. Write well-designed, testable, efficient code using best software development practices.
  4. Gather and refine specifications and requirements based on technical needs.
  5. Create and maintain software documentation.
  6. Collaborate with the Scrum team to plan milestones, execute software delivery, and escalate issues as needed.
  7. Manage product backlog and associated deliverables, including release timelines.
  8. Contribute to improving engineering practices by providing feedback and suggestions.
  9. Foster a collaborative team environment through information sharing and cooperation.
  10. Demonstrate strong personal values and a commitment to our mission and customers.
  11. Consider the Bank’s risk appetite and culture in daily activities and decisions.
  12. Ensure effective operations in line with Scotiabank’s values, code of conduct, and risk management principles.
  13. Support a high-performance, inclusive work environment.
What do you need to succeed?
  • 5+ years of experience in software development supporting large-scale customer-facing platforms.
  • Proficiency in Java and JSP for enterprise applications.
  • Experience as a Java developer with Java 8-21, Spring, Spring Boot, and system integration standards.
  • 3+ years working within Agile/Scrum frameworks.
  • Excellent communication skills with stakeholder influence ability.
  • Leadership skills to guide team members with diverse opinions and experience levels.
  • Strong organization, planning, and time management skills.
  • Post-secondary education in computer science or engineering preferred.
  • Experience with front-end JavaScript frameworks (e.g., React/Angular) is an asset.
  • Experience with scalable containerized systems in public cloud (Azure, GKE/GCP) is an asset.
  • Scrum certification is an asset.
What's in it for you?
  • An inclusive, collaborative environment that encourages creativity and celebrates success.
  • Tools and technology to create meaningful customer experiences.
  • Opportunities to learn from industry leaders from top tech companies.
  • Growth opportunities aligned with your talent and career aspirations.
  • Casual dress code and a focus on comfort.
  • Access to extensive online and in-person training resources.
  • Competitive rewards, including salary, bonuses, pension, profit sharing, and comprehensive benefits.
Location:

Canada: Ontario: Toronto

About Scotiabank:

Scotiabank is a leading bank in the Americas, guided by our purpose: "for every future". We support our customers and communities with a broad range of financial services. We value diversity and are committed to an inclusive environment. Accommodations available during recruitment upon request.

Candidates must apply online. We thank all applicants; only those selected for an interview will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.