New York,New York
June 12th 2019
The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks and acts strategically. In addition the candidate should respond well to change and quickly pick up new concepts in an ever moving regulatory landscape.
When faced with a problem, the candidate should be able to ask questions and leverage the skill set of those around him/her. Daily responsibilities include, transforming requirements into code, attending scrum meetings, reporting on project status, and learning our in-house frameworks and Java best practices
The Trade Surveillance team builds and executes complex surveillance models that focus on monitoring the trading practices of the Firm?s front office functions. A senior developer in this space partners with business analysts and other developers to drive forward the business agenda through solid design and execution.
Read and understand requirements for market abuse models
Write Java code that accurately reflects the requirements and design documents.
Write unit tests that exercise all major logic components of the code.
Deploy, maintain and performance tune all models.
The candidate should have 3 or more years of experience coding. He/she should be capable of understanding and solving complex problems, have solid communication skills.
Financial services experience preferred.
3+ years of appropriate technical experience
Strong proficiency with Core Java - Should know basics of Scala on Spark
Database experience preferably with DB2, Sybase, or Oracle
Complete SDLC process and Agile Methodology (Scrum)
Strong oral and written communication skills
Excellent interpersonal skills and professional approach
Previous experience in Trade Surveillance or working with data from the order lifecycle
Good to have knowledge on Hadoop Technologies
High quality software architecture and design methodologies and patterns
Work experience as level
3 support for applications
Layered Architecture, Component based Architecture
Unix OS, Scripting, Python or Perl
Experience in development on other application types (Web applications, batch, or streaming)
Job ID: A2420