
Java-Scala Developer (Onsite Hybrid)
- Montreal, QC
- Permanent
- Full-time
- Work closely with a product owner team and business users in an agile environment.
- Develop new features, integrate devops practices, and optimize performance.
- Take initiative on project clarify requirements, plan implementation, and ensure timely delivery.
- Write clean, consistent, and well-documented code; uphold best practices and engineering standards.
- 3+ years of Financial Domain knowledge, especially in bonds
- 7+ years of strong Scala or exceptional Java
- Strong analytical skills
- Experience in performance tuning
- Ability to navigate a large and complex code base
- Data structures, design patterns, multi-threaded programming and distributed computing
- Continuous integration
- Ability to work both independently and closely with other team members.
- Ability to communicate clearly.
- Hands on with Event Streaming Platforms such as Kafka is a big plus.
- Hands on with MongoDB from an application developer perspective, is a big plus.
- Experience with transition from on-premises technologies to Cloud.