We are seeking a full stack developer with an excellent command of Java to supplement the Equities Technology / Cash & Electronic team. Client invests heavily in its front office electronic trading platform. The successful applicant would help turn this investment into a scalable extensible and performant global trading platform.
The role requires experience with a highly automated software development workflow as well as a containerized run-time environment. The ideal candidate collaborates effortlessly online and offline and practices data-driven code optimizations with or without the help of AI. Prior experience with order management systems (OMS) or low-latency applications is a plus.
Key Responsibilities
Design implement and deploy enhancements to clients electronic trading platform
Support and optimize what you and your colleagues have built
Collaborate with software engineers in other time zones
Reduce toil and repetitive tasks by automation
Requirements
Required Skills & Experience
5 years of hands-on software engineering of low-latency or real-time systems
Excellent Java proficiency required including concurrency tuning and memory management
Good command of Linux/UNIX command line interface
Excellent problem-solving and debugging skills
Preferred Skills
Using agentic AI for software maintenance
Experience with container runtimes (Podman Docker) and orchestration (Kubernetes)
Familiarity with message passing systems such as Kafka and Aeron
We are seeking a full stack developer with an excellent command of Java to supplement the Equities Technology / Cash & Electronic team. Client invests heavily in its front office electronic trading platform. The successful applicant would help turn this investment into a scalable extensible and perf...
We are seeking a full stack developer with an excellent command of Java to supplement the Equities Technology / Cash & Electronic team. Client invests heavily in its front office electronic trading platform. The successful applicant would help turn this investment into a scalable extensible and performant global trading platform.
The role requires experience with a highly automated software development workflow as well as a containerized run-time environment. The ideal candidate collaborates effortlessly online and offline and practices data-driven code optimizations with or without the help of AI. Prior experience with order management systems (OMS) or low-latency applications is a plus.
Key Responsibilities
Design implement and deploy enhancements to clients electronic trading platform
Support and optimize what you and your colleagues have built
Collaborate with software engineers in other time zones
Reduce toil and repetitive tasks by automation
Requirements
Required Skills & Experience
5 years of hands-on software engineering of low-latency or real-time systems
Excellent Java proficiency required including concurrency tuning and memory management
Good command of Linux/UNIX command line interface
Excellent problem-solving and debugging skills
Preferred Skills
Using agentic AI for software maintenance
Experience with container runtimes (Podman Docker) and orchestration (Kubernetes)
Familiarity with message passing systems such as Kafka and Aeron