Java Software Engineer Sydney

Java Software Engineer Sydney

13 Nov
|
Imc
|
Sydney

13 Nov

Imc

Sydney

Responsibilities
Design, build, and maintain high-performance Java services for instrument definition, position tracking, market risk, execution risk controls, and PnL reporting.
Extend core platforms to support recent markets, products, and exchanges.
Translate requirements from traders, risk managers, and engineers into robust, scalable solutions.
Improve system reliability, latency, and throughput across IMC trading desks.
Own work end to end through design, testing, deployment, monitoring, and production support.
Contribute to code reviews, design discussions, and engineering standards across a global team.

Requirements
3–5 years of qualified software engineering experience with Java as the primary language.
Solid computer science fundamentals in data structures, algorithms, concurrency, and multithreading.




Experience building and operating distributed, server-side systems in production.
Solid understanding of software design, testing, and clean maintainable code.
Clear communication skills and the ability to work with non-engineering stakeholders.
Ownership and curiosity in investigating and completing technical problems.
Experience with Kubernetes and containerized deployments is preferred.
Exposure to financial markets or trading systems, especially positions, risk, or PnL, is preferred.
Experience with low-latency or high-throughput systems and JVM performance tuning is preferred.

📌 Java Software Engineer Sydney
🏢 Imc
📍 Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer sydney / sydney

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer sydney / sydney