This page was automatically translated and may contain errors. View in English.
Scotiabank

Software Engineer - Java Developer

Scotiabank

Toronto, Ontario, Canada ・ フルタイム

最初に応募しよう

経験
3年以上
給料
求人情報
1
投稿済み
5時間前
作業モード
在任中
再開する
応募必須

勤務地

仕事内容

About the Role

Join a dynamic and results-oriented team at a leading Canadian bank committed to inclusivity and high performance. As a Java Developer focused on the authentication domain, you will contribute to securing our customers by developing digital banking solutions using Java, Spring Boot, Microservices, and cutting-edge technologies. This position involves maintaining exceptional code quality and actively participating in technical discussions.

Key Responsibilities

  • Implement best practice coding standards across various projects.
  • Collaborate with Solution Architects and Technical Leads to realize and execute the technical vision.
  • Address technical challenges and effectively communicate your strategies to the team.
  • Conduct code reviews to ensure quality and consistency among developers.
  • Coordinate with the team to plan project milestones and ensure successful software delivery, escalating issues when necessary.
  • Improve code quality through thorough writing and execution of tests.
  • Utilize security scanning tools and enforce best practices to resolve security vulnerabilities.

Required Skills and Experience

  • At least 3 years of professional experience developing with Java (preferably version 11 or 17), specializing in scalable, enterprise-grade technology stacks.
  • Strong expertise with the Spring Boot framework and NoSQL databases like MongoDB.
  • Familiarity with container orchestration platforms such as Cloud Foundry or Kubernetes.
  • Experience in application security practices, including OAuth2 and Single Sign-On (SSO) technologies.
  • Hands-on knowledge of event-stream processing tools such as Kafka or Pub/Sub.
  • Proficiency with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Solid understanding of RESTful API design principles.
  • Background in Object-Oriented and Functional programming design concepts.
  • Preferred: Production experience with Node.js servers.
  • Preferred: Familiarity with modern JavaScript frameworks, ideally React.
  • Preferred: Experience with contemporary JavaScript toolchains including ES6, TypeScript, Babel, Lerna, Jest, and Protractor.
  • Ability to thrive in a fast-paced, high-performance team environment and a motivation to elevate team capabilities.
  • Strong problem-solving skills with the ability to conduct in-depth independent research and share solutions collaboratively.
  • Knowledge of Agile methodologies and adaptability in evolving project environments.

Benefits and Culture

  • Commitment to Diversity, Equity, Inclusion & Allyship through a culture that values every employee's unique identity and promotes bias-free practices with supportive Employee Resource Groups.
  • Accessible workplace accommodations ensuring inclusiveness and barrier-free participation.
  • Opportunities for professional growth through online courses, cross-functional movements, and tuition support.
  • Competitive compensation package with bonuses, flexible vacation policies, and benefits commencing from the first day.
  • Dynamic work environment featuring amenities like free tea and coffee, universal washrooms, and ample collaborative spaces.
  • Community engagement initiatives available regardless of work location, fostering belonging and participation.

Additional Information

Location: Toronto, Ontario, Canada

Scotiabank is a prominent bank in the Americas dedicated to helping customers and communities succeed with a comprehensive range of financial services. The bank values diverse skills and experiences and commits to creating an inclusive environment. Accommodations during recruitment can be arranged upon request.

返信をご希望の場合は、そのまま残してください。それ以外の目的には一切使用いたしません。

クリックして閲覧ドラッグ&ドロップ、または ペースト スクリーンショット

PNG、JPG、GIF、MP4、WebM、MOV形式 · 各ファイル最大20MB · 最大5ファイルまで

🤖
オンライン・即時AIサポート