Senior Lead Java Developer
Need minimum !2+yrs EXP.
Responsibilities
- Develop/integrate Derivative Trading Applications
- Lead a distributed team of engineers
- Communicate with business stakeholders including Traders, Operations and Strats
- Understand and translate business requirements into technical design specifications
- Identify technology solutions for enhancements or new initiatives
- Implement unit and integration test cases with industry standard test automation frameworks.
- Document changes necessary to support business
Skills
Must have
- 6+ years of enterprise development experience. (JDK 8 or 11)
- 2+ years of experience in the investment banking sector
- Good knowledge of Financial Instruments, incl. Derivatives and Fixed Income securities.
- Experience in Trading or knowledge of the Trade Life Cycle
- Experience in leading distributed teams
- REST API (including Enterprise Authentication and Authentication)
- Enterprise services (including monitoring, state management)
- Expert practitioner of object-oriented techniques
- Solid expertise in concurrency and multithreading
- Spring (including Spring Boot and Spring Boot Actuator)
- JMS
- MS SQL Server
- Experience with automated testing (TDD, BDD)
- Exceptional verbal and written communication skills
- Personal leadership: realistically identifies own skills, experience, knowledge and other personal attributes; displays confidence and resilience.
- Planning and organizing: identifies and meets milestones; understands and articulates deliverables; assesses and mitigates risks; sticks to the scope of work and manages any changes.
Nice to have
- Understanding how Derivatives instruments are valued
- Murex Pricing or other Murex APIs integration experience
- Apache Camel (Version 2 or 3)
- Integration with vendor packages like: Murex
- Debugging accounting issues would be an added advantage
- BS or higher degree in Finance, Mathematics or equivalent
- Test management
- Trade life cycle management
- Market Data management
- Client focus: understands clients' businesses; identifies and understands the needs and objectives of clients, both on an individual and corporate basis; builds strong relationships
- Analytical decision-making: identifies and solves problems using insight and experience to make good decisions; gathers relevant information, identifying important issues and drawing conclusions.
Job Type: Contract
Pay: $62,772.30 - $70,619.99 per hour
Experience:
AWS (Preferred)
ASP.NET (Preferred)
APIs (Preferred)
Work Location: On the road