Job Description
• Hands on Senior Java Developer with over 6 years of enterprise development experience
• Work with multiple business teams including trading and quantitative analysts
• Provide work estimates as needed
• Develop system architectures, designs and concepts
• Maintain and improve code quality using static & dynamic code analyses, security vulnerability scans, code coverage and CI/CD pipeline gating
• Provide technical guidance and be a technical mentor to the development team
• Design, build and configure applications to meet business process and application requirements
• Participate in all phases of software delivery lifecycle from analysis through support.
Skills
• Experienced Java Developer (JDK 11 or 17)
• Apache Camel (Version 3)
• REST API (including Enterprise Authentication and Authentication)
• Enterprise services (including monitoring, state management)
• Spring (including Spring Boot and Spring Boot Actuator)
• JMS (Active MQ or similar)
• MS SQL Server and/or Sybase experience
• Experience designing and supporting low latency, high throughput trading applications
• Extensive experience with asynchronous, event-driven programming & concurrency
• Experience with Capital Markets, understanding how Derivatives instruments are priced and valued, RFQ workflow
• Plus: eTrading experience
• Plus: Integration with ION, TradeWeb and Bloomberg
Education
Bachelor degree in Mathematics, Engineering or Computer Science.
Any Graduate