Java Software Engineer

Caspian One

Apply to this job
New York, NY, us on site Until 8/21/2026 First posted March 21, 2025 Last posted March 21, 2025
Job description

My buy-side client are at the top of their game and it is tech that is driving the growth. I am currently looking for software engineers to work within their Corporate Engineering team focused on Low level server-side Java development. The firm’s strategy in market is to use technology to find connections in global data and execute complex trading strategies utilizing machine learning, artificial intelligence and distributed computing for returns in investment management.

This opportunity will see you solving memory management problems, utilizing distributed systems including cloud (similar to AWS), as well as data transformation for automated reporting on the activities. Anyone who has experience of transactional processing/trade processing would be of interest as well as complex event processing/real time event processing however the core necessity for the role is that you are a competent sever java engineer capable of producing clean, fluent, garbage-collection free Java code.

Must Have Skills:

  • Core Java (Other JVM languages also considered!) - Syntax, Performance Tuning, Hash Maps, Data Structures, Garbage Collection, Multithreading
  • Design Patterns
  • Agile Development style
  • RDBMS - SQL Server preferred
  • Distributed Systems experience
  • Excellent communication

Candidates with no finance experience are encouraged to apply.

Please note: Applicants must be US Citizens, Green Card Holders or NAFTA in order to apply to this position. 


About this role

Summary

Develop high-performance Java applications, optimize memory, and work with distributed systems in finance.

Job title

Java Software Engineer

Experience level

not specified

Industry

finance

Location requirements

Candidates must be in New York or remote, US citizens preferred.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

core javagarbage collectionmultithreadingdesign patternssql serverdistributed systemscommunication

Preferred skills

None specified

Specializations

javadistributed systemsmultithreadinggarbage collectionperformance tuning
Locations

Structured locations inferred from the posting.

New York, NY, USA

On-site City

United States

Remote Country