Skip to main content
Dawn InfoTek logo

Software Engineer (Java, Cloud & Kubernetes)

Dawn InfoTek
Toronto, Ontario, CAPosted February 25, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaNode.jsAWSGCPAzureDockerKubernetesJenkinsRESTAgileCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.

We are currently seeking competent individuals to fulfill the role of Software Engineer (Development + DevOps) to join our dynamic team for our client, one of the major banks.

Hybrid: 2/week on site

Anchor days: Flexible

Contract Duration: 03/02/2026 to 07/31/2026

Possibility of extension: Yes, based on performance and business needs

Conversion to FTE: Yes, based on performance and business needs

Typical Day in the role

  • Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Provide guidance and advice for day-to-day software development, as well as the interfacing and integration with other external development teams
  • Provide knowledge transfer to piers junior engineers to further develop competencies and skills
  • Participate in requirements meetings with product teams, business teams, and customers to propose usable designs and solutions
  • Create implementation plans from requirements and designs that the rest of the team can implement
  • Implement solutions from team's designs
  • Support our teams with the evolution of software architecture, and in designing the Engineering Roadmap
  • Plan, introduce, and contribute to the implementation of larger architectural changes
  • Help in technical requirements analysis and effort estimation
  • Communicating and explaining designs to the engineers from both inside and outside of the team
  • Participate in Agile ceremonies such as planning, grooming, retro, demo, and scrums
  • Contribute clear, tested, and maintainable code to a shared codebase
  • Documentation: updating and creating documents for team and customers
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
  • Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
  • Champions a high performance environment and contributes to an inclusive work environment.

Candidate Requirements/Must Have Skills:

  • 5-7 years of experience of relevant experience
  • 3+ years of strong experience with Java
  • 5+ of recent experience with agile methodology
  • 3+ of recent experience with docker and Kubernetes
  • 3+ of experience with CI/CD
  • 1+ years exp with Cloud Services: Azure, GCP, or AWS. (GCP preferred)

Nice-To-Have Skills:

  • 3+ of experience with Node.js
  • 3+ DevOps tools: Docker, Kubernetes, Jenkins, ArgoCD, Argo Workflow, CI/CD
  • Previous exp with Banking or regulated environment

Soft Skills:

  • Meticulous attention to detail and analytical thinking
  • Strong communication and stakeholder engagement skills
  • High integrity and discretion with sensitive financial data
  • Self-starter with a collaborative mindset and time management prowess

Degrees or certifications:

  • Bachelor’s degree in Finance, Accounting, Commerce, or related field

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free