At a Glance
- Tasks: Lead the development of secure digital banking solutions using Java and innovative technologies.
- Company: Join Scotiabank, a leading bank in the Americas with a focus on inclusivity.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and continuous learning opportunities.
- Other info: Collaborative culture with excellent career growth and a focus on well-being.
- Why this job: Make a real impact in the banking industry while working with cutting-edge tech.
- Qualifications: 6+ years as a Java developer with expertise in Spring Boot and security practices.
The predicted salary is between 90000 - 110000 $ per year.
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. As a Senior Developer, you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on the authentication domain to protect our customers, and your role includes delivering the digital banking solution using Java, SpringBoot, Microservices, and other leading-edge technologies, maintaining a high level of code quality, and driving technical discussion. By joining our team, you will make an impact on our customers, the banking industry, and ultimately, the world.
In this role, you will:
- Provide technical direction with team input and feedback.
- Assist in developing coding standards and testing approaches.
- Collaborate with the Architect (if applicable) to realize technical vision and direction.
- Be considered an expert in major applications and/or technical domains, and be highly regarded for your technical competence.
- Provide expert advice and counsel to key stakeholders on development project teams on complex issues related to your area of specialty.
- Review solution designs and related code.
- Be proficient in security scanning and implementing best practices to resolve security issues.
- Mentor and help team members in technical knowledge and best coding practices.
Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:
- 6+ years of work experience as a Java developer with a preference for Java 11 or 17.
- Experience building scalable, enterprise-level technology stacks with Java, ideally with a broad set of tools.
- Extensive experience working with the Spring Boot framework and NoSQL databases such as MongoDB.
- Experience with container orchestration technology, like Cloud Foundry or Kubernetes.
- Experience working on projects that involve Application Security like oAuth2 and/or SSO.
- Experience with event stream processing technologies such as Kafka or Pub/Sub.
- Experience with Continuous Integration/Continuous Deployment (CI/CD).
- Experience with REST API design.
- Worked on productionizing NodeJS servers.
- Knowledge in Object Oriented and Functional Design.
- Experience with one modern JS framework, preferably React.
- Used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor).
- A passion to work in a fast-paced high-performance team and a desire to take the team towards the next level.
- Able to do deep research alone, to solve problems in a timely manner.
- Passionate about sharing your solution with the team.
- Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments.
What's in it for you?
- An inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success.
- Work with and learn from diverse industry leaders, who have hailed from top technology companies around the world.
- We hire you for your talent β not just a job β so you can grow with us.
- Equipped for success not only in your role but also in your career as a whole.
- No dress codes: being comfortable does apply here.
- Access to thousands of online and in-person courses to hone your current skills or learn new ones.
- A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental benefits that start from day one, and much more!
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 during the recruitment and selection process, please let our Recruitment team know. 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.
Senior Developer in Toronto employer: Scotiabank
Scotiabank is an exceptional employer that fosters a purpose-driven and inclusive culture, making it an ideal place for professionals seeking to excel in the financial services industry. With a strong focus on employee growth, you will have access to comprehensive training and development opportunities while working alongside senior leadership in a collaborative environment. Located in vibrant cities like Calgary and Vancouver, you will enjoy a dynamic work-life balance and the chance to make a meaningful impact on ultra-high net worth clients across Canada and internationally.