Share this Job

Title:  Java Developer




Requisition ID: 67613


Join the Global Community of Scotiabankers to help customers become better off.


The Team

Scotiabank’s Investment Platform (IP) team is responsible for building and supporting Investment applications within Canadian Banking Technology. With your BA and developer teammates, the vision is to deliver enhancements and solutions to meet the needs of our business partners in Retail Deposit & Investments (RD&I) and Scotia Securities (SSI) as well as for our customers.


The role:

To support the above vision we are seeking an Advisory Developer Analyst who will play an important part in the team and help the team achieve the desired goals by contributing technically and analytically to meet the needs of our business partners. You will work closely with Application development and maintenance teams, Business Analysts, Operational Support teams and Product owners to provide Incident resolution and application development deliverables.  You will be expected to provide recommendations on best practices and enhancements that are in line with the bank’s technology road map. In addition, the candidate will also work towards ensuring application reliability and stability leveraging an array of monitoring tools.


Is this role right for you?

  • For this role you will be leading development efforts in ingesting and transforming data from various sources. Building scripts, writing specifications and responsible for end to end delivery of data
  • Develop and test code from design specifications, as well as implement and support enhancements to applications
  • Provide technical expertise in medium to complex projects as a Technical Lead capable of providing guidance and advise to the team
  • Working closely in collaboration with Architects and other cross functional team members in creating design documents, outlining overview, diagrams, technical requirements and solution that best addresses a business needs.
  • Participate in code review of peers and junior team members and recommend suggestions for improvement where appropriate to ensure high quality product
  • Provide leadership in production support issues and carry after-hours support phone on a rotational basis
  • Develop ETL code and build packages based on existing standards and suggest improvements when possible


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

  • 7 years of technical hands-on experience with Java Enterprise Edition, Java Script, XML, XSL and open source tools/libraries
  • Must have technical hands-on working experience with Object-Oriented Design, Design Patterns and Service Oriented Architecture (SOA).
  • Must have technical hands-on working experience with JEE frameworks such as Spring.
  • 7 years of working experience with WSDL, SOAP, Restful, HTTPs,  JAXB, JAX-WS, JAX-RS, and JSON.
  • Technical hands-on working experience with open source development environment (Linux/AIX) and Security Standards; data modeling & Relational Databases (e.g., MS SQL Server & DB2).
  • Computer Science Degree; or related work experience.


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.


Canadian Banking Technology supports the end-to-end technology needs of Scotiabank’s Canadian banking business, including a broad range of banking products and services from savings and chequing accounts to credit cards and commercial loans. Joining our team gives you access to great opportunities with a wide range of traditional and emerging technologies while delivering innovative solutions for our business applications and platforms.


Location(s):  Canada : Ontario : Scarborough 

As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. 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: Bank, Developer, Java, Banking, Computer Science, Finance, Technology