Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Software Engineer

Home > Java programming jobs

Java Software Engineer in Australia new

  • 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 new 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 professional software engineering experience with Java as the primary language.
  • Strong 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.

IMC

IMC delivers innovative solutions that empower businesses to thrive in a rapidly evolving digital landscape. By combining industry expertise with cutting‑edge technology, we help clients streamline operations, enhance customer engagement, and unlock new growth opportunities. Our collaborative app...

Similar positions

Senior Software Engineer, Mobile, Android

  • Google
  • Full time
  • USA
  • 11/12/2026
  • Salary: $174k - $252k/yr
  • Durham, NC

Software Quality Engineer

  • Apple
  • Full time
  • USA
  • 11/12/2026
  • Sunnyvale, CA

Staff Software Engineer

  • Genesys
  • Full time
  • Remote
  • 11/12/2026
  • APAC

Senior Software Engineer: Treasury Automation

  • BVNK
  • Full time
  • Remote
  • 11/12/2026
  • Salary: €85k-€95k
  • Europe

Senior Java Engineer

  • Elastic
  • Full time
  • UK
  • 11/12/2026
  • Salary: Competitive
  • Remote