Senior Developer

Intercontinental Exchange
Atlanta, GA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Unit Testing Microsoft Azure Code Generation Databases Cursor (Graphical User Interface Elements) Software Debugging Programming Tools Ext JS Gradle
+34 more
Hazelcast Java Message Service (JMS) Java Persistence API Spring Framework Junit Apache Maven MyBatis Octopus Deploy Oracle (Applications) Performance Tuning Redis Mockito Swagger Service Discovery SQL Databases Openapi Multithreading ReactJS Spring-boot Kubernetes Helm Charts Caching Event Driven Architecture Containerization Kubernetes Information Technology Apache Kafka Free and Open-Source Software Build Tools Reactive Programming Front End Software Development Api Gateway Restful APIs Docker Microservices

Job description

As a Senior Developer at Intercontinental Exchange, you will work at the forefront of global finance with state-of-the-art technology that directly influences essential markets worldwide.

Responsibilities

  • Execute complex development tasks and ensure adherence to coding standards
  • Solve complex technical problems independently with minimal guidance
  • Collaborate with cross-functional teams and contribute to critical components

Requirements

  • Bachelor’s degree in computer science or equivalent, with 4+ years of Java development experience.
  • Java 21, distributed messaging (Kafka, JMS), multi-threaded development, and advanced design patterns.
  • Spring Framework 6.x (Spring Boot 3.x) including reactive programming with Spring AOP.
  • Databases (Oracle, SQL, MyBatis, JPA) and microservices architecture with API gateway patterns and service discovery.
  • Modern testing (JUnit 5, Mockito), RESTful API design (OpenAPI/Swagger), and build tools (Maven, Gradle).
  • Caching (Redis, Hazelcast), event-driven architecture, cloud platforms (AWS/Azure/GCP), and containerization (Docker, Kubernetes).
  • Unit testing tools like Spring Boot Test, Mockito, and JUnit.
  • Experience building cloud-native microservices using Kubernetes, Helm Charts, Argo CD

What Sets You Apart

  • Experience with AI-powered development tools including Claude Code and Cursor for accelerated code generation and refactoring
  • Strong problem-solving abilities with proven Java performance tuning, debugging, and memory profiling expertise.
  • Frontend experience (React, Ext JS), financial markets passion, or open-source contributions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

Videos

See all

Related articles

See all