Java Developer

ScotiabankToronto, ON
Onsite

About The Position

Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in Java, Struts, SQL, REST APIs, SOAP services, and other backend Java technologies. The ideal candidate will have a strong foundation in both front-end and back-end technologies, with a focus on building scalable enterprise applications. Experience with cloud integration, security practices, and IBM technologies is highly desirable.

Requirements

  • 10+ years of working experience as a full stack developer who has experience developing front-end and back-end technologies.
  • Strong front-end development skills with Struts, JSP, HTML5, CSS3, JavaScript, and experience using the jQuery framework.
  • Working experience in IBM technologies such as IBM WebSphere, IBM DB2, IBM MQ.
  • Deep understanding of security best practices, especially od UI-to -API integrations.
  • Proficient in build tools Git, Maven, Gradle, and Jenkins.
  • Proficient in Eclipse-based development environment.
  • Experience in collaborative tools such as Confluence and JIRA.
  • Excellent communication skills, problem-solving skills, organizational skills and are passionate about developing code.
  • Quick learner and flexible to adapt your experience to new and evolving technologies.
  • You have a well-rounded knowledge of Agile principles.
  • Computer Science Degree or Equivalent.

Nice To Haves

  • Experience with Spring MVC, Spring Boot is an asset.
  • Experience with AS400/Unix environment and with cloud service integration is an asset.
  • Exposure to static code analysis tools such as CheckMarx, BlackDuck, WebInspect is an asset.
  • Experience in OWASP vulnerabilities is an asset.

Responsibilities

  • Working within a cross-functional teal of Developers, BSAs, and technical experts to understand requirements that drive the design and the implementation of technical solutions.
  • Work with architecture groups on design proposals, development, and maintenance of applications.
  • Address technical issues on projects, proactively engaging project team and clients with concerns.
  • Troubleshoot technical issues to identify the root cause of the problem.
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Champions a high-performance environment and contributes to an inclusive work environment.

Benefits

  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Free tea & coffee, universal washrooms, and lots of space for team collaboration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service