This page was automatically translated and may contain errors. View in English.
加拿大丰业银行

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 个文件

🤖
在线·即时人工智能帮助