Software Engineer at Scotiabank - ScoutJobs - The AI-curated global job board
Skip to content
Scotiabank
Posted 9 hours ago

Software Engineer

ScotiabankSoftware Engineer

Requirements

3+ years Java development experience, Spring Boot framework expertise, NoSQL databases (MongoDB), Container orchestration (Cloud Foundry or Kubernetes), Application Security (oAuth2 or SSO), Event stream processing (Kafka or Pub/Sub), CI/CD experience, REST API design, Agile principles

Skills

JavaSpring BootMicroservicesMongoDBKubernetesKafkaReact

About the role

Responsibilities

  • Implement best practice code into the codebase for digital banking solutions
  • Collaborate with Solution Architects and Technical Leads to realize technical vision
  • Solve complex technical challenges and communicate ideas effectively to the team
  • Provide thorough code reviews to peer developers to maintain high quality
  • Plan milestones and execute software delivery within an Agile environment
  • Enhance code quality by writing and executing comprehensive tests
  • Perform security scanning and implement best practices to resolve security issues

Requirements

  • 3+ years of experience as a Java developer (preference for Java 11 or 17)
  • Extensive experience with Spring Boot framework and NoSQL databases like MongoDB
  • Experience with container orchestration technology such as Cloud Foundry or Kubernetes
  • Experience with Application Security protocols including oAuth2 and/or SSO
  • Experience with event stream processing technologies like Kafka or Pub/Sub
  • Proficiency in REST API design and CI/CD pipelines
  • Strong knowledge of Object Oriented and Functional Design principles
  • Well-rounded knowledge of Agile principles

Preferred Qualifications

  • Experience productionizing NodeJS servers
  • Experience with modern JS frameworks, preferably React
  • Familiarity with modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)

Benefits

  • Competitive rewards program including bonus, flexible vacation, and sick days
  • Upskilling opportunities through online courses and tuition assistance
  • Inclusive culture with access to various Employee Resource Groups (ERGs)
  • Dynamic workspace with collaborative spaces and amenities

About the Company

Scotiabank is a leading bank in the Americas, guided by the purpose "for every future." We help our customers, families, and communities achieve success through a broad range of financial products and services, including personal and commercial banking, wealth management, and capital markets.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer

Scotiabank · Toronto

Sign up to apply