Overview
On Site
Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Skills
java
Apache
SQL
Spring
trading
JMS
Low Latency trading
Job Details
only local NY/NJ/CT please
Job Description : Electronic trading Sr. Java developer ( not Full Stack Java Developer )
- Hands on Senior Java Developer with over 6 years of enterprise development experience
- Work with multiple business teams including trading and quantitative analysts
- 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
- Knowledge of capital markets including pricing, trade execution workflow, and key vendor systems such as ION, TradeWeb or Bloomberg
Education:
Bachelor degree in Mathematics, Engineering or Computer Science.
Responsibilities
- Work with business and technology partners to design and develop new architecture for our low latency electronic trading platform including both production and research elements
- Implement initial key components of the platform and drive the implementation to the delivery of a minimum viable product
- After initial delivery, work with our partners to continually improve the platform
- Provide technical guidance and mentor the development team
- Apply best-in-breed software tools and techniques to maintain and improve code and system quality, flexibility, and security
- Participate in all phases of software delivery lifecycle from analysis through support.
Required Skills
- Hands on Senior Java Developer with over 6 years of enterprise development experience
- Extensive experience with asynchronous, event-driven programming & concurrency
- Strong track record of project design and delivery
- Ability to work with partners across many areas in an organization
Hybrid Schedule ( onsite in midtown NYC ) and remote - mostly remote
- Experienced Java Developer (JDK 11 or 17)
- Experience designing and supporting low latency, high throughput trading applications
- Extensive experience with asynchronous, event-driven programming & concurrency
The role requires really strong technology skills such as:
- Server-side Java (Java 11+ with multithreading and Low latency)
- CI/CD pipelines and processes
- Middleware/messaging concepts
- Deployment/runtime server knowledge