Responsibilities:
heavy financial experience
- 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.
required skills:
- experienced with core java and with scala, preferably on spark (hadoop)
- database experience preferably with db2, sybase, or oracle
- the candidate should have 3 or more years of experience coding.
- he/she should be capable of understanding and solving complex problems
- big data experience
- full stack experience
- financial services experience required
- excellent interpersonal skills and professional approach
- sql (3+ years)
- version control – git
- ui experience
- spring
- bachelor degree or higher
- excellent written and verbal communication skills
- experience following the sdlc (waterfall, agile)
skills desired:
- previous experience in trade surveillance or working with data from the order lifecycle
- high quality software architecture and design methodologies and patterns
- work experience as level-3 support for applications
- layered architecture, component based architecture
- xml-based technologies
- unix os, scripting, python or perl
- experience in development on other application types (web applications, batch, or streaming)