cover image
Avance Consulting

Java Specialist

On site

New york city, United states

Mid level

Freelance

02-12-2025

Share this job:

Skills

Java SQL Programming apache SQL Server Spring Spring Boot Mathematics

Job Specifications

A quick brief of the Job:

Title: Java Developer - E Trading

Type: Full-Time / Contract

Location: New York

Key Responsibilities:

Hands-on development of system architectures, designs, and concepts
Collaborate with functional teams to contribute solutions and ideas
Build various components/applications using the latest technologies
Develop and maintain tools for trading strategies creation
Deploy and monitor trading systems in live markets
Analyse and optimise existing applications through peer code reviews and documentation

Required Qualifications:

Strong experience in enterprise development, 5+ years in eTrading platform
Post-Graduate degree in statistics, finance, mathematics, engineering, or related fields
Technical Skills & Experience
Advanced knowledge of Electronic Trading methodologies
Proficiency in Java 11 or 17
Designing and supporting low-latency, high-throughput trading applications
Expertise in server-side component development, multithreading, JVM, and garbage collection
Experience with asynchronous, event-driven programming and concurrency
Unit testing, continuous integration, and Design Patterns
Understanding of exchange gateways, Spring, Apache Camel, REST API, JMS, MS SQL Server/Sybase
Designing and maintaining low-latency electronic trading solutions for US treasuries, futures, or swaps

Integrating proprietary components with ION, TradeWeb, or Bloomberg

Preferred Qualifications:

Experience in Capital Markets and Derivatives instruments pricing
Familiarity with RFQ workflow

Job Insights

Hands-on Java enterprise dev, min 5yrs. Java 11 / 17 -
Excellent server-side component development, deep understanding of low-latency, multithreading server components, JVM & garbage collection, asynchronous, event-driven programming & concurrency, Spring (including Spring Boot and Spring Boot Actuator)

1. JAVA in depth. It should cover advanced topics, like memory management, GC, profiling, low low-latency concepts.

2. Data structure, both Java Util and concurrent packages

3. Threading advanced concepts. Locking, lock-free vs wait-free, mutex, semaphore, executor service, futures, completable futures, error handling within threads, etc. Thread management like cyclicBarrier, CountdownLatch, etc

4. Spring and Spring Boot. Spring-specific annotations, profiles, AOP, Spring Data, Spring JDBC, Spring Cloud, Spring MVC, depending on the candidate's profile and past experience

About the Company

Avance Consulting is a global organization focused on delivering innovative talent solution services to some of the most renowned companies in the world, across industries that include Information Technology, Financial Services, Media and Entertainment, Telecom, FMCG, and Healthcare. Our deep understanding of the domains that we focus on is our key strategic differentiator. Our team of over 600 professionals are from a range of distinct industry sectors and utilize their vast professional networks and business knowledge to ... Know more