/#jobs
#Platform#About Us
# Get Started
Java Software Engineer logo

Java Software Engineer

IMC Trading

Sydney
3 days ago
Sydney
3 days ago
Apply

Java Software Engineer

IMC seeks a Java Software Engineer for its Sydney Data Engineering team to build high-performance, low-latency applications for real-time and batch data processing. The role involves designing scalable data platforms, collaborating with global teams, and working on greenfield and re-engineering projects.

Apply
On-site
Full-time
Senior
Java
Kafka

Salary

Not specified

Work Location

Sydney, New South Wales, Australia, AU

Work Model

On-site

Experience Required

5 years

Employment Type

Full-time

Experience Level

5+ years of experience as a Software Engineer with Java

Core Qualifications

Technical (Must-have)
JavaKafkaAvroParquetDockerKubernetesLinuxData EngineeringStreaming
Soft Skills
analyticaltroubleshootingcuriousadaptableproactiveteam playerproblem solving

Key Responsibilities

  • •Design, build, test and deploy high-performance Java systems for real-time and batch data processing.
  • •Develop tools and services around Kafka, Avro, Parquet and related streaming technologies.
  • •Contribute to internal frameworks for querying, storage, and data transformation — used globally across IMC.
  • •Partner with traders, researchers, and engineers to define requirements and deliver scalable data solutions.
  • •Own projects end-to-end, from requirements and architecture through to production deployment and monitoring.
  • •Continuously assess and introduce emerging technologies to improve performance, maintainability, and developer productivity.
JavaData EngineeringKafkaLow-latencyFinancial ServicesSydneyOn-siteFull-timeSeniorStreaming
/#jobs

The AI-powered job search platform that connects talent with opportunity.

  • FAQ
  • Articles
  • Platform
  • About Us
  • Legal
© 2026/#jobsAll rights reserved.

For queries/support, email jobs.support@slashhash.ai