Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Java Developer - Algorithmic Trading

  • Job type Posted on: Jul 17, 2026
  • Experience level Unicom Technologies
  • Employment type Jersey City, New Jersey
  • Remote status Salary: $124,800 per year
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Java Developer - Algorithmic Trading roles in New Jersey.

View Salary Guide →

Job Title :

Senior Java Developer - Algorithmic Trading

Job Type :

Full-time

Job Location :

Jersey City New Jersey United States

Remote :

No

Jobcon Logo Job Description :

Overview: Senior Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Job Title: Senior Java Developer - Algorithmic Trading Location: Jersey City, NJ (Onsite - 5 Days/Week) Duration: 6+ Months Contract (Strong Potential for Full-Time Conversion) Employment Type: W2 Only Rate: $60/hr + Benefits Job Description We are seeking a highly experienced Senior Java Developer with expertise in building high-performance trading platforms and low-latency distributed systems . The ideal candidate will have a strong background in Java, microservices architecture, and capital markets, with hands-on experience developing execution platforms for electronic trading. You will work closely with quantitative teams, product managers, and engineering leaders to design, develop, and optimize mission-critical trading applications that power real-time execution and order management. Responsibilities Design and develop scalable microservices using Java 17+, Spring Boot, and Spring Cloud. Build and enhance low-latency trading applications and execution platforms. Collaborate with Quants and Product teams to implement algorithmic trading strategies. Optimize JVM performance, garbage collection, memory management, and concurrency. Develop resilient, highly available, and fault-tolerant distributed systems. Implement pre-trade risk controls, circuit breakers, and safe trading mechanisms. Integrate high-performance messaging technologies such as Kafka, Solace, or Aeron. Participate in code reviews, testing, CI/CD automation, and production support. Required Qualifications 8+ years of Java development experience. Strong expertise in Core Java (Java 17+ preferred). Extensive experience with: Spring Boot Spring Cloud Microservices Architecture Docker Kubernetes Deep understanding of multithreading, concurrency, and Java Memory Model. Experience with Kafka, Solace, or Aeron. Hands-on experience with Redis, Hazelcast, SQL, and NoSQL databases. Strong knowledge of CI/CD tools such as Jenkins or GitLab CI. Experience following TDD/BDD practices. Capital Markets Experience Candidates should have experience with: Electronic Trading Platforms Algorithmic Trading Smart Order Routing (SOR) Order Management Systems (OMS) Trade Execution Clearing & Settlement Market Data (L1/L2/L3) Financial regulations including MiFID II and SEC Rule 606 Additional Information Onsite Requirement: 5 days/week in Jersey City, NJ. Interview Process: 1-2 Internal Video Interviews followed by a Final In-Person Client Interview. Contract Length: 6+ Months with high potential for permanent conversion. Start Date: Immediate. Important Notes W2 candidates only. Candidates with previous Bank of America (BoA) experience will not be considered. Experience with other major banking or financial institutions is highly preferred. Mid-Level Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Location: Jersey City, NJ (Onsite - 5 Days/Week) Employment Type: W2 Only Rate: $50/hr + Benefits We are also hiring 2 Mid-Level Java Developers with strong Java, Spring Boot, Microservices, and Capital Markets experience. Candidates should have hands-on experience developing enterprise Java applications within banking or financial services environments and be comfortable working onsite in Jersey City. Skills: Java,Spring Boot,Apache Kafka,Redis

Jobcon Logo Position Details

Posted:

Jul 17, 2026

Reference Number:

14660_4B14A7CE14CDCE316562715BCE318039

Employment:

Full-time

Salary:

Not Available

City:

Jersey City

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Java Developer - Algorithmic Trading    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Overview: Senior Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Job Title: Senior Java Developer - Algorithmic Trading Location: Jersey City, NJ (Onsite - 5 Days/Week) Duration: 6+ Months Contract (Strong Potential for Full-Time Conversion) Employment Type: W2 Only Rate: $60/hr + Benefits Job Description We are seeking a highly experienced Senior Java Developer with expertise in building high-performance trading platforms and low-latency distributed systems . The ideal candidate will have a strong background in Java, microservices architecture, and capital markets, with hands-on experience developing execution platforms for electronic trading. You will work closely with quantitative teams, product managers, and engineering leaders to design, develop, and optimize mission-critical trading applications that power real-time execution and order management. Responsibilities Design and develop scalable microservices using Java 17+, Spring Boot, and Spring Cloud. Build and enhance low-latency trading applications and execution platforms. Collaborate with Quants and Product teams to implement algorithmic trading strategies. Optimize JVM performance, garbage collection, memory management, and concurrency. Develop resilient, highly available, and fault-tolerant distributed systems. Implement pre-trade risk controls, circuit breakers, and safe trading mechanisms. Integrate high-performance messaging technologies such as Kafka, Solace, or Aeron. Participate in code reviews, testing, CI/CD automation, and production support. Required Qualifications 8+ years of Java development experience. Strong expertise in Core Java (Java 17+ preferred). Extensive experience with: Spring Boot Spring Cloud Microservices Architecture Docker Kubernetes Deep understanding of multithreading, concurrency, and Java Memory Model. Experience with Kafka, Solace, or Aeron. Hands-on experience with Redis, Hazelcast, SQL, and NoSQL databases. Strong knowledge of CI/CD tools such as Jenkins or GitLab CI. Experience following TDD/BDD practices. Capital Markets Experience Candidates should have experience with: Electronic Trading Platforms Algorithmic Trading Smart Order Routing (SOR) Order Management Systems (OMS) Trade Execution Clearing & Settlement Market Data (L1/L2/L3) Financial regulations including MiFID II and SEC Rule 606 Additional Information Onsite Requirement: 5 days/week in Jersey City, NJ. Interview Process: 1-2 Internal Video Interviews followed by a Final In-Person Client Interview. Contract Length: 6+ Months with high potential for permanent conversion. Start Date: Immediate. Important Notes W2 candidates only. Candidates with previous Bank of America (BoA) experience will not be considered. Experience with other major banking or financial institutions is highly preferred. Mid-Level Java Developer - Algorithmic Trading | Jersey City, NJ (Onsite) Location: Jersey City, NJ (Onsite - 5 Days/Week) Employment Type: W2 Only Rate: $50/hr + Benefits We are also hiring 2 Mid-Level Java Developers with strong Java, Spring Boot, Microservices, and Capital Markets experience. Candidates should have hands-on experience developing enterprise Java applications within banking or financial services environments and be comfortable working onsite in Jersey City. Skills: Java,Spring Boot,Apache Kafka,Redis

Loading
Please wait..!!