Contract Senior Java Developer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2

Skills

Java
Capital Markets
excellent communication
Derivatives
Server side Java 11+ with Low Latency
multithreading

Job Details

Contract Electronic Trading Senior Java Developer

MUST be local to New York City. This is a Hybrid position, onsite and remote.

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

Qualifications and Responsibilities:

  • 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.