Enable job alerts via email!

Software Developer, Java Spring Boot and MongoDB

Scotiabank

Toronto

On-site

CAD 80,000 - 110,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Scotiabank as a Java Developer and be part of a dynamic team committed to delivering cutting-edge digital banking solutions. You'll work in an inclusive environment, collaborating with talented professionals to solve complex challenges using Java, Spring Boot, and Microservices. This position offers a competitive salary, comprehensive benefits, and opportunities for career growth from day one.

Benefits

Inclusive and collaborative working environment
Competitive rewards package including salary and bonuses
Work from home social channels with wellness activities
Access to online and in-person courses
Flexible dress code

Qualifications

  • 4+ years as a Java developer with experience in Java 11 or 17.
  • Strong understanding of cloud platforms and container orchestration.
  • Experience with application security protocols like oAuth2 and SSO.

Responsibilities

  • Deliver digital banking solutions while maintaining high code quality.
  • Collaborate with architects to define technical vision.
  • Conduct code reviews and enhance code quality through testing.

Skills

Java
Spring Boot
Microservices
Security Scanning
REST API Design
Event Stream Processing
Agile Principles

Education

Bachelor's degree in Computer Science or related field

Tools

Kubernetes
MongoDB
NodeJS
React
CI/CD

Job description

Requisition ID: 227724

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

As a Java Developer you will be joining a dynamic and energetic team consisting of developers, architects, project managers, and product owners. You will focus on authentication domain to protect our customers and your role includes delivering of the digital banking solution using Java, SpringBoot, Microservices and other leading-edge technologies, maintaining 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.

Is this role right for you?

  • You will be working on various projects and implementing the best practice code into the code base
  • You will be collaborating with the Solution Architects and Technical Leads to realize technical vision and direction
  • You will be solving technical challenges and communicating your ideas to the team
  • You will be responsible for providing code reviews to your peer developers
  • You will be collaborating with the team to plan milestones, successfully execute software delivery, and escalate issues as needed
  • You will be responsible for enhancing code quality by writing and executing tests
  • You will be proficient in security scanning and implementing best practices to resolve security issues

Do you have the skills that will enable you to succeed?

  • You have 4+ years of work experience as a Java developer with a preference for Java 11 or 17. You have experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
  • You have extensive experience working with Spring Boot framework and NoSQL databases such as MongoDB
  • You have experience with container orchestration technology, like Cloud Foundry or Kubernetes
  • You have experience working on projects that involve Application Security like oAuth2 and/or SSO
  • You have experience with event stream processing technologies such as Kafka or Pub/Sub
  • You have experience with Continuous Integration/Continuous Deployment (CI/CD)
  • You have experience with REST API design
  • You have knowledge in Object Oriented and Functional Design
  • Preferred: You have worked on productionizing NodeJS servers
  • Preferred: You have experience with one modern JS framework, preferably React
  • Preferred: You’ve used modern JS toolsets (ES6, Typescript, Babel, Lerna, Jest, Protractor)
  • You have a passion to work in a fast pace high performance team and having a desire to take the team towards the next level
  • You are able to do deep research alone, to solve problems in a timely manner. You are passionate about sharing your solution to the team
  • You have well rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments

What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success!
  • You'll get to 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. We’ll equip you for success not only in your role, but also in your career as a whole
  • Dress codes don't apply here: being comfortable does
  • Our work from home social channel offers weekly virtual yoga, social events, learning opportunities, and contests to share current experiences & promote wellbeing in our new remote environment
  • Access to thousands of online and in-person courses so you can 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!
ScotiaTechnology JavaDeveloper

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer, Java Spring Boot and MongoDB

Scotiabank

Toronto

On-site

CAD 80,000 - 100,000

3 days ago
Be an early applicant

Senior Java Software Engineer

VLink Inc

Toronto

On-site

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Lead Java Developer

Cognizant

Toronto

Hybrid

CAD 90,000 - 120,000

6 days ago
Be an early applicant

Senior Java Developer With Big Data

Confidential Jobs

Toronto

Hybrid

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Java Consultant

LanceSoft, Inc.

Toronto

Hybrid

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Java Application Developer

Rivago Infotech Inc

Toronto

On-site

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Senior Full-Stack Developer- Remote

Cognizant

Mississauga

Remote

CAD 100,000 - 125,000

23 days ago

Full Stack Engineer

UniSysTech Consulting

Toronto

Hybrid

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Senior Cloud Application Engineer (Spring Boot & Databricks)

Cognizant

Toronto

Hybrid

CAD 100,000 - 140,000

6 days ago
Be an early applicant