Server Side Sr. Core Java Developer
This position will be focused on a project to replace a vendor based system of record in Equity Derivatives with an in-house build.
Potential candidates should have 10+ years of Core Java experience, with a strong fundamental understanding of the following: Data Structures- Collections, Sorting, and Comparisons Data Structures Algorithms, Parallel Programming, Graphing Big Data Experience- Low Latency and/or Map R Memory Management Multi-Threading Exposure to high-level concurrency features within Java such as Executors or Concurrent Collections Core Java Serialization and Patterns Ideal candidates will have in addition:
Strong understanding of Trade processing of fixed income securities Fixed Income Math (Price/Yield calculations/Risk) Experience with Capital Markets products (Fixed Income securities, Derivatives), trading systems and environments, and Front and Middle office processes in a trading environment
This is a hands-on position where the candidate will have design and development responsibilities for various parts of the overall platform. Typically constituting 80% development and 20% production support. Selected professionals will be tasked with understanding and translating business needs into technical requirements and enhancements. Must be willing to participate in all aspects of software lifecycle including analysis, design, development, production deployment and support.