Talent.com
No longer accepting applications
Server side developer

Server side developer

Alltech Consulting ServicesMontreal Quebec, Canada
30+ days ago
Job description

Job Description

Level 4

Job Description

Experience : 12-15 years

Risk Technology’s Limit Monitoring Team is looking for an experienced, driven, and motivated “server side” developer to join our efforts.

The Project :

Implementation of Limit Monitoring of Commodities Positions in accordance with the new / expanded CFTC Rules that expands monitoring of in-scope Listed Futures and Options to also include additional Listed Contracts as well as in-scope Over-the-Counter Options and Economically Equivalent Swaps. The system provides near-real-time monitoring of positions with a sophisticated alerting and escalation mechanisms.

o From a technical perspective, the system is implemented as a series of self-choreographing micro-services that are implemented as Java Spring Boot applications, which communicate using Kafka. MongoDB, local and distributed caching are employed be each micro-service as needed.

o Consolidation of our current End of Day and Intraday Exposure Limits Monitoring software into a single platform with later transition to Cloud Computing.

Core Technical Requirements and preferred skills for a candidate include :

Common Requirements :

o Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.

o Ability to work both independently and closely with other team members.

o Ability to communicate clearly.

o Experience with standard DevOps tools such as Git, Jenkins, JIRA.

Core Java Developer Specific Requirements and “nice-to-have” :

o Strong knowledge of Core Java features : class loading, garbage collection, Java Collections API, Multithreading, Concurrent programming, Reflections API, Java 8 Streams.

o Experience working with Spring MVC framework, Spring boot, Rest API, JSON.

o Hands on with Event Streaming Platforms such as Kafka is a plus (not required).

o Hands on with MongoDB from an application developer perspective, is a plus (not required)

o Experience with transition from on-premises technologies to Cloud is a plus (not required).

Create a job alert for this search

Server • Montreal Quebec, Canada