* CONTRACT TO PERM
* Senior Java (Springboot) Developer to work on upgrades and development for Capital Markets projects-
Location Address:
Hybrid
-Toronto – 2-3 days/week
Contract Duration: 6 months (MUST CONVERT TO PERM)
Schedule
Hours:
9am-5pm Monday-Friday; standard 37.5 hrs/week
Story Behind the Need
Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engine that powers Scotiabank’s Corporate, Investment Banking, and Capital Markets businesses. Within GBME, FX, Commodities, Prime Services, Collateral Mgmt. & Funding Technology focuses on key capital markets systems within the products indicated:
Foreign Exchange, Commodities, Prime Services, and Collateral Mgmt. & Funding (repurchase agreements)
Commodities Technology is seeking an experienced engineer to support the team, focusing on the software currency project. This role involves maintaining and upgrading software components approaching end-of-life to ensure stability and compliance.
Typical Day in Role:
• Partner with peer engineers and various GBME teams for maintaining and upgrading software components.
• Work closely with system owners to understand requirements from end of life, compliance standpoint, conduct gap analysis and requirements assessments as needed
• Be involved in remediating code vulnerabilities (code or library reference), responsible for producing actionable and complete specifications, writing production quality code, and implementation.
• Design test sets and automate where possible, including functional and non-functional testing, regression testing as well as performance testing
• Able to work with and refactor legacy code (as needed).
• Participate in daily stand-ups
Candidate Requirements/Must Have
Skills:
1) 7-10 years general IT working experience – with hands-on upgrades experience
2) 5 years’ experience with OOP Programming, Java, Enterprise Edition Java - J2EE (Servlets, JDBC, EJB, JSP, JMS), Spring Framework, Spring Boot.
3) 3 + years Webservices (Tomcat or Weblogic a plus)
4) 3 + years Unix/ Shell Scripting (Bash, Perl, Python, etc.)
5) 3 + years in message-oriented middleware such as JMS, Kafka, Active
MQ, RabbitMQ
6) 3 + years Database development with Oracle, Sybase, PL/SQL etc.
7) Experience with Dev Ops, CI/CD pipelines, version control system such as Bitbucket, Jenkins, etc.
Nice-To-Have
Skills:
1) Prior development experience in a capital markets a plus.
2) Experience in in-memory data grid technology such as Hazelcast
3) Scala language experience is a plus.
4) Prior experience in developing application using SOA architecture
5) Experience with some automated deployment.
6) to communicate with key technology stakeholders on a daily basis
Best VS. Average Candidate:
-Strong developer with experience with upgrades – has worked on old languages and new versions and has been able to lead upgrades
- Automation mindset and keeping up to date with new technologies
Candidate Review & Selection – Interview Process
2 rounds – Teams Video Interviews
1 technical with 1-2 members - up to 1 hour
2nd – Leads will be there – 30 minutes
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: