Java Developer

Acestack

Jersey City (NJ)

On-site

USD 150,000 - 230,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Acestack is seeking a seasoned Java Developer to join our Jersey City team onsite. You will design, build, and maintain Java-based applications supporting Equities Trading and Capital Markets operations, delivering scalable trade processing and market data integration.

You will work closely with Front Office, Trading, and Risk teams exploring real-time data, event-driven architectures, and REST/microservice solutions in an Agile environment. Strong communication and problem-solving are essential.

Qualifications

  • 10+ years of Java development experience in capital markets.
  • Strong Core Java, Java 8/11+, Spring Boot, Spring MVC, and microservices.
  • Experience with Equities Trading, OMS/EMS or Trade Processing.
  • Knowledge of trading workflows, trade lifecycle, and settlement processes.
  • Experience with real-time market data and event-driven architectures.
  • SQL and relational databases (Oracle/SQL Server/PostgreSQL).
  • REST APIs, Kafka/JMS/RabbitMQ, multithreading, and performance tuning.
  • Linux/Unix, Git, CI/CD, and containerization.

Responsibilities

  • Design, develop, and maintain Java-based applications for Equities Trading and Capital Markets operations.
  • Build scalable and high-performance solutions for trade processing and order management.
  • Develop microservices and REST APIs to support trading and reporting platforms.
  • Collaborate with Front Office, Trading, Operations, Risk, and stakeholders to gather requirements and deliver solutions.
  • Integrate applications with market data providers, trading platforms, and internal systems.
  • Develop and maintain real-time data processing using messaging and event-driven architectures.
  • Ensure performance, reliability, and scalability through monitoring and optimization.
  • Troubleshoot production issues and perform root cause analysis.
  • Participate in trade lifecycle enhancement and platform modernization projects.

Skills

Core Java
Java 8/11+
Spring Boot
Microservices
SQL Databases
REST APIs
Kafka
Multithreading
Linux/Unix
Git
CI/CD
Agile
Problem Solving

Education

Bachelor's degree (CS/IS/Engineering)

Tools

Oracle
PostgreSQL
SQL Server
Kafka
RabbitMQ
JMS
Git

Job description

Role: Java Developer

Location: Jersey City, NJ Onsite

Fulltime Permanent

Job Description
Must Have Technical/Functional Skills
  • 10+ years of experience in Java development, preferably within Capital Markets, Equities Trading, or Financial Services environments.
  • Strong hands-on experience in Core Java, Java 8/11+, Spring Boot, Spring MVC, and Microservices development.
  • Experience developing and supporting applications for Equities Trading, Electronic Trading, OMS, EMS, or Trade Processing platforms.
  • Strong understanding of Equities Trading workflows, trade lifecycle, order management, execution, allocation, and settlement processes.
  • Experience working with real-time market data, trade data, and event-driven architectures.
  • Strong proficiency in SQL and experience working with relational databases such as Oracle, SQL Server, or PostgreSQL.
  • Experience developing and consuming REST APIs and integrating with upstream and downstream systems.
  • Hands-on experience with messaging technologies such as Kafka, JMS, RabbitMQ, or similar.
  • Strong understanding of multithreading, concurrency, performance tuning, and scalable application design.
  • Experience with Linux/Unix environments and source control tools such as Git.
  • Knowledge of CI/CD pipelines, DevOps practices, and containerization technologies.
  • Proven experience working in an Agile development environment.
  • Strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Excellent verbal and written communication skills.
Roles & Responsibilities
  • Design, develop, and maintain Java-based applications supporting Equities Trading and Capital Markets operations.
  • Build scalable and high-performance solutions for trade processing, order management, and market data integration.
  • Develop microservices and REST APIs to support trading and reporting platforms.
  • Collaborate with Front Office, Trading, Operations, Risk, and business stakeholders to gather requirements and deliver solutions.
  • Integrate applications with market data providers, trading platforms, and internal systems.
  • Develop and maintain real-time data processing solutions using messaging technologies and event-driven architectures.
  • Ensure application performance, reliability, and scalability through continuous monitoring and optimization.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
  • Participate in trade lifecycle enhancement initiatives and platform modernization projects.
  • Ensure compliance with development standards, security policies, and regulatory requirements.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Create and maintain technical documentation and support production deployments.
  • Collaborate with cross-functional teams to deliver robust and reliable trading technology solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

On-site
USD 120,000 - 180,000
Etrading Java Developer
Etrading Java Developer

Matlen Silver • New York (NY)

Hybrid
USD 140,000 - 210,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Java Developer - Trading Systems
Java Developer - Trading Systems

Selby Jennings • New York (NY)

On-site
USD 80,000 - 100,000
Senior Java Engineer
Senior Java Engineer

C2R Ventures • Boston (MA)

On-site
USD 150,000 - 190,000
Senior Vice President : Core Java Development(Low Latency & E-Trading Experience)
Senior Vice President : Core Java Development(Low Latency & E-Trading Experience)

Dexian • Jersey City (NJ)

Hybrid
USD 250,000 - 360,000
Java with Capital Markets
Java with Capital Markets

Fabergent • North Brunswick Township (NJ)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

BGC Group • New York (NY)

On-site
USD 100,000 - 140,000
Senior .NET UI and Java/Spring Boot Developer
Senior .NET UI and Java/Spring Boot Developer

ManpowerGroup Global, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 140,000
Java Developer
Java Developer

SFE • Tampa (FL)

On-site
USD 90,000 - 130,000