Senior Java Developer to develop for new security scanning tool for large financial bank - 31119
Job Type: Contract
Positions to fill: 1
Start Date: Sep 11, 2023
Job End Date: Apr 22, 2024
Pay Rate: Hourly: Negotiable
Job ID: 131685
Location: Toronto
Our client is looking for a Senior Java Developer to develop for new security scanning tool for large financial bank - 31119
Location: Fully remote
Duration: 6 months, possibility of conversion to FTE
Business group: Cloud Engineering – part of Digital Banking, 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 he application into cloud environments
Project: Project is to switch security scanning tools to a new tool
Tech stack: Java, Node, Groovy, Docker
Responsibilities:
Must Haves:
Nice-To-Have Skills
Location: Fully remote
Duration: 6 months, possibility of conversion to FTE
Business group: Cloud Engineering – part of Digital Banking, 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 he application into cloud environments
Project: Project is to switch security scanning tools to a new tool
Tech stack: Java, Node, Groovy, Docker
Responsibilities:
- Provide guidance and advice for day-to-day software development, as well as the interfacing and integration with other external development teams
- Train and mentor 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
- Lead and organize 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
- Full stack role + CI/CD development - pretty even mix of back end and front end
Must Haves:
- 5+ years’ experience as a Developer
- 2+ years’ experience with Java
- 1+ years’ experience with Docker
Nice-To-Have Skills
- 1+ years’ experience designing and implementing web applications and services using: NodeJS, JavaScript/ES6+, HTML/CSS, React
- 1+ years’ experience with CI/CD
- 1+ years’ experience working with Cloud Services: Azure, GCP, or AWS
- 1+ years’ experience working with database
- Experience with Design Patterns and Best Engineering Practices
- Post-secondary or equivalent working experience, in technical field