Intermediate Java; Developer cloud; GCP to DevSecOps modernization initiative one
Intermediate Java(Spring) Developer with cloud (GCP preferred) to support a Dev Sec Ops modernization initiative with one of our major banking clients-
Location Address:
Toronto/Hybrid- 2/week on site (Anchor days: Tuesday + other day is flexible)
Subject to change: 3–4 days onsite may be required based on business needs
Contract Duration: ASAP to 10/31/ – approx. 5 months (Possibility of extension)
Schedule
Hours:
9am-5pm Monday-Friday; standard 37.5 hrs/week
Story Behind the Need
Business group:
Cloud Engineering - specific team owns enterprise software and delivery pipeline, working on cloud related technologies, work with development teams in all languages on the dev teams to get the application into cloud environments
Project:
Support CNAPP modernization initiative.
To support Dev Sec Ops modernization initiative to enable new tooling integrations with existing CI/CD pipelines across multiple CI technologies, including Cloudbees Jenkins, Argo Workflow and Git Hub Actions, where a unified CI/CD UI layer build on spring framework may require enhancements and knowledge of container technologies and helm charts are valuable.
Reason behind the need:
Team augmentation
Team size: 10 people (8 software developers)
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.
• Mostly back-end – 1 position is 80/20 split back-end/front-end , and 1 is purely back-end
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, Typescript, Golang
• 3+ Dev Ops tools:
Docker, Kubernetes, Jenkins, ArgoCD, Argo Workflow, Git Hub Actions, CI/CD
• Previous exp with modernization, Banking or regulated environment
Degrees or certifications:
- Bachelor’s degree in Finance, Accounting, Commerce, or related field
Best Vs average:
The ideal candidate will be an experienced Java Developer with strong experience towards Dev Ops enablement and practices; experience with GCP. Previous experience with Modernization projects is very nice to have.
Selection process:
1-2 rounds of interviews.
- First round would for 60mins Technical interview – may include a codility/technical test – Video Interview
- Potentially second round based on how first round of interviews progress – 30 mins to 1 hour
- In Person
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: