Java Data Developer
Job Description
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.
Date Posted
02/22/2023
Views
7
Similar Jobs
Lead Architect - Analytics Engineering (Requiring Python) - CVS Health
Views in the last 30 days - 0
View DetailsCase Manager Registered Nurse - Field (Cook County) - CVS Health
Views in the last 30 days - 0
View Details