Login | Register

Intermediate Java (Spring Boot) Developer to design, deliver and support an OTC remediation migration project for a major banking client - 26586

Job Type: Contract
Positions to fill: 1
Start Date: Jul 25, 2022
Job End Date: Jan 24, 2023
Pay Rate: Hourly: Negotiable
Job ID: 120777
Location: Toronto
Intermediate Java (Spring Boot) Developer to design, deliver and support an OTC remediation migration project for a major banking client - 26586

Location: Hybrid (Downtown Toronto)
Contract Duration: 6 Months (possible extension or conversion to full-time)
Hours: 37.5 hours/week
Story Behind the Need
Business group: The GWRT, Regulatory and Compliance Technology group manages the global regulatory technology upgrades for the capital markets groups.
Project: The team is working on an OTC Remediation migration project
Candidate Value Proposition
The successful candidate will have the opportunity to engage with multiple business lines globally, while utilizing new technology (i.e. React, Redis, Elastic Search, Kafka, Sprint Boot)
Typical Day in Role
  • Work closely with Business Analyst, Product Owner and other SMEs to interpret requirements and translate them to application solutions
  • Ensure delivery of negotiated product/function while following standards and methodologies. This includes the design, development, and unit testing of solutions using Java/Scala/Python, Spring Boot, RESTful services and a variety of Microservices
  • Ensure the availability, performance, scalability and security of productions systems
  • Liaises and solutions with third party vendors, to ensure the integration of their products/solutions meet our business and application requirements
  • System troubleshooting and problem solving across platform and application domains
  • Deploying, automating, maintaining and managing all stages of the technology product life cycle
  • Collaboration as part of an Agile development team, participation in daily stand-ups, preparation of work estimates, identification of blocking and critical path steps
Candidate Requirements/Must Have Skills:
  • 5+ years of development and support experience using Java (Spring Boot)
  • 3+ years of development with JavaScript (React)
  • Minimum 1 project exposure utilizing DevOps technology with CI/CD tools (Jenkins, Gradle/Maven, BitBucket, Artifactory, Docker or SonarQube)
Nice-To-Have Skills:
  • Previous banking experience
  • Database experience with SQL (MS SQL OR Sybase OR SQL Server OR PL/SQL) and NoSQL databases (ElasticSearch, Redis)
  • Experience with one of the following technologies: Apache Kafka, Hadoop or S3, Camel, Elastic Search or JSON
  • Previous experinece in an Agile encironment
  • Knowledge and experience in securing data both in transit and at rest (data encryption, PKI, TLS, HTTPS)

Degrees or certifications:
Bachelor's degree in a technical field such as Math, Finance, Computer science, Computer engineering or related field required
Candidate Review & Selection
1-2 Interviews through Microsoft teams (1 technical; 1 potential senior leadership interview)