Share this Job

Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Java Developer




Requisition ID: 130392

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


The Team

The OnLine Brokerage team within Global Wealth Management Technology is responsible for the development, stability and resiliency of the Scotia OnLine Brokerage platform and its ecosystem of applications. It serves the customers of all Wealth business lines, including iTrade, Scotia McLeod, Private Investment Council and Scotia Trust. The team is known for excellence in delivery, and its management fosters a culture of team self organization, collaboration and inclusiveness. We are proud that our work has such a large and direct impact to thousands of the Bank’s customers.


The Role

Reporting to the Senior Manager Development, the Lead Developer will contribute to the overall success of Global Wealth Management Technology in Canada ensuring specific individual goals, plans, initiatives are executed / delivered in support of Software Production Operations.  Ensures all activities conducted are complying with governing regulations, internal policies and procedures. This role requires practical knowledge of software engineering, automation, system operations, and security concepts. The successful candidate will be tackling issues across software, applications, network and security and it requires on-call rotation.


Is this role right for you?

  • Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team
  • Planning and documenting technical specifications for features or system design
  • Designing, building and configuring applications to meet business process and application requirements
  • Directing the development team in the design, development, coding, testing and debugging of applications
  • Writing testable, scalable and efficient code and leading code reviews
  • Mentoring junior team members and ensuring they adhere to determined software quality standards
  • Oversee and handle certificate management and renewal process of digital applications and microservices
  • Provides production support for applications maintained
  • Lead on call problem escalation and outage recovery effort, not limited to code fixes, but also provide infrastructure level investigation and support where necessary
  • Lead post incident technical retrospect to discover and implement remediation actions
  • Monitor multiple application health and discover opportunities to optimize in a continuously growing large complex hybrid environment

Do you have the skills that will enable you to succeed in this role?

Must have

  • 5 years of experience in software development and supporting complex large-scale customer facing platforms
  • Strong working knowledge of J2EE to support Enterprise applications and services
  • Experience in building public and internal REST APIs and SOAP services
  • You possess excellent communication skills with ability to lead production bridges
  • Experience with analyzing and troubleshooting systems and applications
  • Proven ability to translate ideas into technical and business realities, and to map technology to business problems.
  • Knowledge of UNIX systems, batch scripting, SSL/TLS protocols and network
  • Experience with any APM tools, like Dynatrace, Splunk, Stackdrive 

Nice to have

  • Understanding of software quality assurance principles
  • Experience in working with scalable containerized systems in public cloud (Azure and GKE/GCP)
  • Comfortable using any of the following: Jira, Confluence, Jenkins, Bitbucket, Launch Darkly


What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
  • We provide you with the tools and technology needed to create beautiful customer experiences
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • Dress codes don't apply here, being comfortable does
  • Onsite cafeteria
  • We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (on pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.


Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. 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.

Job Segment: Test Engineer, Developer, Cloud, Software Engineer, Testing, Engineering, Technology