This recruiter is online.

This is your chance to shine!

Apply Now

*CONTRACT TO PERM* Senior Java (Springboot) Developer to work on upgrades and development for Capital Markets projects- 39170

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

*CONTRACT TO PERM* Senior Java (Springboot) Developer to work on upgrades and development for Capital Markets projects- 39170


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

  • Business group: 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)
  • Project: 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.
  • Software Engineer to do the upgrades and development themselves; keeping up to date with latest on the technologies and upgrading as needed.

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, ActiveMQ, RabbitMQ

6) 3 + years Database development with Oracle, Sybase, PL/SQL etc.

7) Experience with DevOps, 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


Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined