Job Description Overview:
Job Purpose
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
Knowledge and Experience
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.
----------:
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Show more Numbers & Facts Location Atlanta, Georgia Job Type Full-time
Skills
Amazon Web Services (AWS)unmatched
Apache Kafkaunmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Cachingunmatched
Cloud Architectureunmatched
Cloud Computingunmatched
Coding Standardsunmatched
Computer Scienceunmatched
Cross-Functionalunmatched
Design Patterns Programming Methodologiesunmatched
Dockerunmatched
Ext JS JavaScript Libraryunmatched
GCP (Good Clinical Practices)unmatched
Global Financial Marketsunmatched
Gradleunmatched
JUnitunmatched
Javaunmatched
Java Message Service (JMS)unmatched
Java Persistence API (JPA)unmatched
Leading Edge Technologyunmatched
Maintain Complianceunmatched
Mavenunmatched
Memory Debuggingunmatched
Microservicesunmatched
Microsoft Exchange Serverunmatched
Microsoft Windows Azureunmatched
Multithreaded Programmingunmatched
MyBatis (fka iBATIS)unmatched
Open Sourceunmatched
Oracle Databaseunmatched
Performance Tuning/Optimizationunmatched
Problem Solving Skillsunmatched
Programming Toolsunmatched
REST (Representational State Transfer)unmatched
React.jsunmatched
Redisunmatched
Refactoringunmatched
SWAGGER OASunmatched
Spring Frameworkunmatched
Stock Marketunmatched
Test Toolsunmatched
Unit Testunmatched
User Interface/Experience (UI/UX)unmatched
Show more Level up your application Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templates
Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder