Java/Scala Developer
Apply NowCompany: Trinity IT Services
Location: New York, NY 10025
Description:
Position Description:
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.
Responsibilities:
- 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)