Developer – Kafka & Java

Developer – Kafka  & Java

ProViso Consulting

Story Behind the Need:

• Business group: The GWRT, Cash & Finance Trading Operations Technology group is working on a new ongoing project that will have a downstream impact on Wallstreet reporting.
• Project: The successful candidate will be extracting business data on Kafka and Elastic Search from oracle databases of Wallstreet FX trading. This ongoing project is expected to continue for 6 months to potentially 1 year and will be supporting the North America Market.
• Reason for request: Backfill / Project

Candidate Value Proposition:

• The successful candidate will have an opportunity to significantly impact reporting processes within Capital Markets. Integrating new technology, this candidate will work with objects that promote reusability.

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:

• 8 + years core Java Development (version 8.0 or above)
• 3 + experience with Spring Framework
• 3 + years experience with Kafka
• Good communication skills to work cross-functionally with business users, product owners and project managers

Nice To Have Skills:

• Recent Capital Markets Wall Street Systems experience is a plus and will be prioritized
• Nifi experience is nice to have

Degrees or certifications:

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

Additional Notes:

• Extracting data in real time and end of day data from into wall street (trades, settlements etc.)
• Ongoing needs (2 positions filled earlier this year, third now coming from demand of project needs)
• Consuming events and ensuring data is the same in real time
• Consuming acknowledgements of data into multiple systems
• All development will be on Java + Spring boot (multithreading, design)
• More involvement of Oracle Database + Kafka for this project (not required but a plus)
• Active MQ / Rabbit MQ – not sufficient for experience (although similar not similar enough for this role in specific)
• Candidate Review & Selection:
o 2 Step Process
o Codility
o 1 -2 phone interviews via Teams (depending on timeframe)

Job Details



6 Months



Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

Send this to a friend