Description

The ideal candidate is expected to be a strong hands-on developer who can take ownership of projects. It's expected that they demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track record of working as part of a team to deliver software solutions to meet customer needs.

Candidate does not need to have knowledge of Fixed Income but should demonstrate a desire and aptitude to learn the asset class. The current team is global, concentrated in Montreal, New York and India.

 

Skills Required:

7+ years experience in Java, Scala experience is preferred
Strong in Java, Spring frameworks, JDBC
Experience developing REST services deployed over Tomcat/Jetty/CXF
Experience in Spring boot, Microservices, Spring frameworks
OO fundamentals, design patterns, data structures and algorithms
Knowledge of SQL, relational databases and stored procedures.
Experience in databases such as MSSQL Server/Sybase 
Experience in caching - Elastic Search, HazelCast or Redis
Bachelor’s or Master’s Degree in Computer Science or related field
Strong written and verbal communication skills


Skills Desired:

Scripting experience
A passion for Dev Ops and improving team efficiency
Familiarity with Agile development practices
Experience working with No sql databases such as Mongodb
Experience working with Apache Kafka, Spark, Streaming
Experience with both Angular and React


Skills Proficiency: Intermediate to senior

Education

Any Graduate