Java Data Developer

IMC Trading · Chicago, IL

Company

IMC Trading

Location

Chicago, IL

Type

Full Time

Job Description

LIFE AT IMC AS A JAVA DATA DEVELOPER

WHO WE ARE AND WHAT WE DO

IMC is a leading global market maker using algorithmic trading and advanced technology to buy and sell securities across multiple trading venues worldwide.Β From our offices in Amsterdam, Chicago and Sydney, we provide liquidity to the financial markets, driving efficiencies for buyers and sellers.

As a Java Data Developer at IMC, you’ll build and administer data workflows in an evolving, modern big data-based environment. This team was created to have true dedicated software engineers in the data space. You'll also be working with our global team.

WHAT MAKES IT FUN?

  • IMC is on the cutting edge of financial applications of big data, processing terabytes of data daily for mission critical trading systems.

  • We operate at the bleeding edge of technology. If something new can bring an advantage we will adopt and incorporate the new technology.

  • The landscape is always changing, creating new and exciting challenges. What we focus on today is very different from what we focused on two years ago.

  • We really believe in sharing knowledge and technology between the different offices. Much of our technology stack is shared globally between our offices, and we provide opportunities to travel between the regions both for personal growth and to assist where it has the biggest impact.

  • Working at IMC is a great way to gain exposure to and learn about financial markets and technology. We know from experience that a lot of people really enjoy learning about a field beyond their immediate area of expertise, it’s one of the things that makes this job more interesting than others.

  • We employ a broad range of people with varying backgrounds. What they have in common is their superior technical expertise, their extraordinary smarts and their collaborative approach.

REQUIREMENTS:

  • 3+ years working with Java and Kotlin
  • Masters or Bachelors degree in Computer Science, Data Analytics or related field
  • Experience working with SQL and Big Data SQL Query Engines like Dremio or Impala
  • Working with data formats like Arrow, Avro and Parquet
  • Knowledge of profiling and optimizing (JVM) applications
  • Strong knowledge/experience with Kafka and streaming applications
  • Experience deploying software with Docker and Kubernetes

OUR HIRING PROCESS

To set you up for success, you can find details of our hiring process – including tips on applying and interviewing with us – on our website. Now it’s up to you! Apply today to begin your amazing journey with IMC.

Apply Now

Date Posted

02/22/2023

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9