Summary
Location:
Montreal (day 1 onboarding onsite / in-office presence required 3x/week)
Work Mode:
Hybrid
Duration:
12 Months Contract
Responsibilities
- Work with Risk and Compliance to build surveillance models.
- Collaborate with Business Analysts, Scrum Masters, DevOps, and other teams to understand surveillance model requirements.
- Design, implement, and test surveillance models in a fast-paced agile manner.
- Utilize strong design and coding skills for software development.
Requirements
- Minimum 3 years of hands-on software development experience in the Java ecosystem.
- Experience with Spark on big data platforms.
- DevOps CI/CD experience on test and release automation.
- Strong database experience, preferably with DB2, SQL Server, or PostgreSQL.
- Complete SDLC process and Agile Methodology (Scrum).
- Excellent communication skills and ability to collaborate with both technical and non-technical users.
Preferred Skills
- Experience with Scala.
- Containerized techniques like Docker or Podman.
- Web UI experience using HTML5, JavaScript, Angular/React framework.
- High-quality software architecture and design methodologies and patterns.
- Experience with workflow and rule engines.
- Hands-on data mining and analytical work experience.
- Layered Architecture, Component-based Architecture.
- Unix OS, Scripting, Python.
- Native cloud experience like on Azure.
- Design Patterns, preferably GoF set of patterns.
- XML technologies including SAX, DOM, XSL, and SOAP.
- Experience with Spring Boot, Data access APIs such as JDBC, Hibernate.
Benefits
- Opportunity to work in a dynamic team environment.
- Engage in building and executing complex surveillance models.
This role is for an existing vacancy.
#J-18808-Ljbffr