Software Engineer - Java/Unix Software Engineer - Java/Unix …

in Toronto, ON, Canada
Permanent, Full time
Be the first to apply
in Toronto, ON, Canada
Permanent, Full time
Be the first to apply
Software Engineer - Java/Unix
Requisition ID: 83420

Join the Global Community of Scotiabankers to help customers become better off.
As Scotiabank's engine of modernization, the PLATO platform enables technology teams to build software quickly and securely using modern practices. PLATO is an integrated set of technical capabilities, services and processes that encapsulate critical enterprise functions through standardization, re-use and automation.
The PLATO team is comprised of engineers, problem solvers, agilists and creatives in roles such as Enterprise Platform Engineering and Architecture, Enterprise Data Services, Cloud Infrastructure and Architecture, Product Engineering, and Product Management. Together, the team provides the platform that enables the Bank to deliver transformative experiences that help our 24 million customers become better off.
Interested in joining an agile team that's impacting change for our customers around the world? Watch our video

Job Purpose:

The Application Engineering in The Platform Organization (PLATO) provides Enterprise portfolio management, best practices and governance, solution design, development, integration and operational services for enterprise products and services. The Customer Security Services team focuses on delivering products and solutions for customer digital identity management and authentication through a variety of delivery channels.

Reporting to the Senior Manager, the Software Engineer ensures requirements to the development engineering team are delivered as per business specifications towards self serve automation. Creates user stories and ensures final delivery met customers' product expectation. She/he will ensure all applicable test cases are aligned with technical requirements, will support the execution of IST and UAT testing in preparation for production releases, maintaining documentation in confluence and Jira.

Key Accountabilities:

  • Act as a Subject Matter Expert as well as a tech lead to multiple scrum teams
  • Liaison with bank technical areas to address application, security and network/communication issues and project coordination
  • Keep pace with Industry Authentication Authorization standards to optimize design for customer and security acceptance
  • Participate in all aspects of a project life cycle (Requirements, Analysis, Design, Code, Test, Implementation and Production handover)
  • Create documentation including design, operational and support documents
  • Lead design sessions and code/program design/review
  • Minimum 5 years solid project management experience in these mentioned or related technologies
  • Evaluate new technology options and vendor products
  • Regularly conveying status to team and management
  • Support creation of materials for various management reviews and meetings
  • Help drive best practices in order to eliminate waste, increase innovation and create value for the business
  • Strong supporting role to Project Managers in developing relationships with the project teams and stakeholders
  • Production support and escalation during the day as well as off-hours. Considerable effort is placed into determining, developing and providing sound and rapid judgement to production issues for recommendations on either workaround or resolutions that minimizes unplanned production outages

Minimum Requirements:

  • At least 5 years of experience developing and supporting applications. At least 2 years working knowledge on Identity Management solutions
  • Strong Java OO Programming skills. Familiarity with Spring, Java 8 features
  • Excellent algorithms and data structure skills
  • Must be keen to learn new technologies on a regular basis
  • Basic DB administration experience (Oracle, SQL Server)
  • Experience with Agile software development and project management methodologies
  • Experience with version control systems such as Git and SVN
  • Skilled in communicating design concept to influence audience for difficult decisions
  • Strong knowledge and demonstrable experience of common IT organizational technology and processes.
  • Proficient in MS Office - Word, PowerPoint, and Excel

Preferred Requirements:
  • Solid experience working on Infrastructure centric platforms and cloud based computing, cloud foundry, a good understanding and working knowledge of the server and network configurations both for deployment and at run-time.
  • Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).
  • Seasoned in CI & CD skills an dtools.
  • Familiar with cloud and container technologies (eg: GCP and Kubernetes experiences)
  • Some familiarity with Continuous Integration and Delivery (CI/CD) pipelines(Jira, Jenkins, Gradle, Bitbucket, Artifactory etc.)
  • Possess comprehensive knowledge of QA methodology, procedures and standards.
  • Banking/Financial Services' working experience would be an asset.
  • Familiarity with Scotiabank's various business lines (Insurance, Wealth) and channels (LEAP, SCO) is an asset.
  • Fluency (writing and speaking) in Spanish language is an asset
  • Computer Science / Engineering Degree or equivalent

Location(s): Canada : Ontario : Toronto
As Canada's International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. Our employees are committed to a superior customer experience and use the Bank's six guiding sales practice principles to ensure they act with honesty and integrity.

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.

Job Segment: Bank, Banking, Engineer, Manufacturing Engineer, Developer, Engineering, Finance, Technology