Developer – Java Microservices

Developer – Java Microservices

ProViso Consulting

Story Behind the Need:

• Business group: The GWRT Derivatives space specifically within Market Data is looking for a strong Real Time developer to join the distributed analytics objectives.
• Project: The Distributed Analytics is a new project that is adding functionalities for real time market data into multiple data platforms for the bank. The module being added is net new and will be added to the existing application and is projected to take at least 12 months to complete.
• Reason for request: Project

Candidate Value Proposition:

• The successful candidate will have the opportunity to join an exciting new initiative that is engaging new technology for real-time access to market data.

Typical Day in Role:

• Analyze highly complex business requirements generate technical specifications to design or redesign complex software components and applications
• Act as an expert technical resource for modeling, simulation and analysis efforts Leverage industry best practices to design, test, implement and support a solution
• Assure quality security and compliance requirements are met for supported area
• Be flexible and thrive in an evolving environment
• Adapt to change quickly and adjust work accordingly in a positive manner

Candidate Requirements/Must Have Skills:

• 5 + years’ functional programming with Java Microservices
• Recent (minimum 1 project experience) with NoSQL databases (Cassandra, MongoDB etc.)
• Experience with at least 1 streaming architecture, preferably Kafka (Elastic Search, Tibco, Hazelcast is also ok)
• Experience with CIAD version tools (Containers, Dockers, etc.) – minimum 1-2 recent projects
• Good communication skills to work with internal development teams and BSAs in a hybrid agile environment

Nice-To-Have Skills:

• Unix / Shell Scripting experience for sending commands is a plus
• Capital Markets Industry experience is a preferable, ideally within a Market Risk background
• Real time pricing engine is a plus

Degrees or certifications:

• Bachelor’s degree in a technical field such as computer science, computer engineering or related field required certifications

Candidate Review & Selection:

• 2 Step Process: 1-2 Step process (1 Microsoft Teams Video + 1 potential codility test)
• Hiring Manager’s availability to interview: Interview to take place

Additional Notes:

• Real time analytics is supporting the traders for multiple platforms (Bloomberg, SEF, SWAP, ION, Murex)
• The group is working with quants to figure out how to execute the results of the risk calculation in real time
• The role would be mostly creating net new codes with back end technology (90%) – predominantly Java and various NoSQL database languages (depending on application)
• Small POC (20% of role will be reverse engineering)

Job Details



6 Months



Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

Send this to a friend