This job posting has expired.

Here are some similar positions.

Software Engineer with Oracle, Java, Kafka and Elastic Search

August 10 2022
Categories Bank, Insurance, Financial Services, Computer Engineering, Software Engineering, Database Dev. & Admin., Engineering, Information Technology, Programming, Development
Toronto, ON

Requisition ID: 138577

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

Purpose of the Job

This role is providing technical leadership in application development and support for data management application within Scotiabank’s Global Risk Technology – Data Management team.

  • The successful candidate will be involved in various ongoing regulatory related projects. The primary function of the Programmer Analyst Advisory is to maintain and expand the application implementation using Java, PL/SQL, Python, Linux, vendor product APIs and script languages.
  • The Programmer Analyst Advisory role is to provide technical advice, leadership, and implementation details to the team. The Programmer Analyst Advisory will also support data operational team and release process, as well as various ongoing related works, and will also produce requirement documents as well as support documentation for various ongoing projects, as needed. Good communication skill and work relationship with Business Analyst is a requirement.

Key Accountabilities

  • Perform code analysis, requirement analysis, test cases analysis related to data management application
  • Design and implement code modules in data management systems
  • Good understanding of data management technology and application
  • Write test cases, documents, code review
  • Work with release team on promoting implementation to UAT and Production environment
  • Facilitate problem solving as required, working closely with design, development, delivery teams, business analyst and stakeholders
  • Attend meetings with business analyst and various stakeholders
  • Coach team members and help with their development
  • Code and implement complex modules in the application
  • Mindset to achieve application deliverable on time and in good quality

Knowledge and experience

  • Good understanding and working knowledge of source control, JIRA and wiki (Confluence), Eclipse and various programming tools
  • Technical knowledge with understanding of application system, design and architecture
  • Exposure to database application (Oracle prefer) and data warehouse design.
  • Demonstrate knowledge of SDLC (Software Development Life Cycle) in application development
  • Should have very good experience in financial applications

Must have Skills

  • 5+ years of working experience in Oracle SQL/ PLSQL
  • 5+ years of Python, Java 8, Groovy
  • 5+ years of Docker and Kubernetes

Preferred Skills

  • 3+ years of Spark, Hadoop and big data technology
  • 3+ years of Apache NiFi, Kafka, Elastic Search
  • Unix Shell scripting,
  • Good understanding of Agile software development process
  • Knowledge of Financial Services/Risk / Regulatory business processes.
  • Strong interpersonal, organizational skills and ability to interact with business analyst and stakeholders to complete job in time.
  • 5+ years of Financial Services/Risk / Regulatory business processes is an asset
  • Solid foundation with software engineering and design methodology
  • Must be a self-starter, fast learner with positive attitude and team player
  • Knowledge of Access control and other data management vendor product is a plus.
  • Preference will be given to those with development experience in bank environment



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. network