Demo

Senior Java Developer, Risk

Intercontinental Exchange Holdings, Inc.
Atlanta, GA Full Time
POSTED ON 1/2/2026
AVAILABLE BEFORE 4/21/2027

Overview

Job Purpose

As a Senior Java Developer in Risk, you will play a key role in building mission-critical, sophisticated applications supporting the Clearing and Risk systems underpinning ICE’s global markets.  You will have the opportunity to shape the modernization of ICE’s platforms through cloud-native design patterns, novel quantitative algorithms, and cutting-edge technologies.  Your contributions will directly impact essential financial infrastructure on a global scale across ICE’s derivative markets and asset classes. 

Our ideal candidate is passionate about contemporary technology and design patterns, finds satisfaction providing creative solutions to tough technical and business problems, and is eager to expand their knowledge in capital markets and financial risk management.  The role requires strong knowledge of server-side technologies, particularly in the Java / Spring stack, good experience with iterative development and SDLC tools, effective communication skills and the ability to collaborate well with others.

Responsibilities

  • Develop and deliver robust, high-performance systems and modules using Java, Spring, REST, and SQL
  • Build creative, performant design and implementations consistent with established design patterns and in consideration of non-functional impacts and operational resiliency
  • Take ownership of estimation, design, development, testing, production delivery, and team mentorship for critical components, applications and systems
  • Drive scalability and performance optimization for systems processing millions of complex computations against immense datasets daily
  • Collaborate with cross-functional teams, including business units, product management, quality assurance, and other stakeholders to understand system requirements and bring impactful solutions to life
  • Assist in developing and ensuring complete functional and non-functional specifications
  • Understand complex business logic in existing systems and transition it to new technologies and systems
  • Work with system operations, database administration, and systems software in production support and defining system recovery procedures
  • Identify, communicate, and develop solutions for root causes of program failures and defects
  • Work in an agile and continuous integration environment with a command of SDLC tools
  • Plan and execute unit tests to ensure developed code is free of functional defects
  • Collaborate with business analysts and QA analysts in the design and execution of business feature, regression and integration testing

Knowledge and Experience

  • Bachelor’s degree in CS or equivalent
  • 5 years of experience developing with Java technologies
  • Strong working knowledge of:
    • Java 8
    • Object Oriented Design and related Design Patterns
    • Distributed messaging via frameworks such as IBM MQ, Rabbit MQ, Kafka, JMS
    • Spring Framework (Spring Boot, Spring Cloud, Spring MVC, Spring Data)
    • ORM technologies such as Hibernate, JPA
    • Relational Databases (such as Oracle) and experience with SQL, PL/SQL
    • Multi-threaded server-side development
    • RESTful API design and development
    • Unit testing tools such as JUnit, Mockito, and Spring Boot Test
  • Proven experience in Java performance tuning, debugging and memory profiling
  • Familiarity with CI/CD pipelines and modern development workflows using tools like Jenkins, ArgoCD, or GitHub Actions
  • Experience supporting multiple projects, managing priorities, and multi-tasking effectively
  • Strong problem-solving abilities and attention to detail
  • Strong interpersonal skills and able to work well in a collaborative team environment
  • Excellent communication skills, particularly in articulating technical concepts to varying audiences
  • Excellent technical documentation skills

Preferred

  • Passion for financial markets and experience with futures and options
  • Experience with quantitative financial risk models and risk management systems
  • Experience developing micro-services in container-based Kubernetes platforms (OpenShift, Tanzu)
  • Experience orchestrating complex microservice-based dataflows using frameworks like Apache Airflow or Netflix Conductor
  • Experience working with distributed cache frameworks such as Redis or Hazelcast
  • Experience with modern messaging middleware such as RabbitMQ and Kafka
  • Familiarity with advanced Spring frameworks, including Gateway, Data Flow, Stream, Function, and WebFlux
  • Experience integrating with native C libraries via JNI
  • Demonstrated contributions to open-source technologies 

 

#LI-JW1

 

Intercontinental Exchange, Inc. is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to legally protected characteristics. 

Salary.com Estimation for Senior Java Developer, Risk in Atlanta, GA
$105,077 to $132,035
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Java Developer, Risk?

Sign up to receive alerts about other jobs on the Senior Java Developer, Risk career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Intercontinental Exchange Holdings, Inc.

  • Intercontinental Exchange Holdings, Inc. Provo, UT
  • Overview: Job Purpose The Help Desk Agent is responsible for answering all Member and non-Member inquiries received via phone, email, or fax. Help Desk Age... more
  • 14 Days Ago

  • Intercontinental Exchange Holdings, Inc. Atlanta, GA
  • Overview Job Purpose Intercontinental Exchange, Inc. (ICE) presents a unique opportunity to work on cutting-edge technology and business challenges in the ... more
  • 6 Days Ago

  • Intercontinental Exchange Holdings, Inc. Atlanta, GA
  • Overview Job Purpose As an Automation Engineer within the Service Reliability department at Intercontinental Exchange (NYSE:ICE), you will play a critical ... more
  • 6 Days Ago

  • Intercontinental Exchange Holdings, Inc. York, NY
  • Overview Job Purpose The New York Stock Exchange (an Intercontinental Exchange company) is synonymous with finance - it’s where global investors turn every... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Java Developer, Risk jobs in the Atlanta, GA area that may be a better fit.

  • Intercontinental Exchange Holdings, Inc. Atlanta, GA
  • Overview Job Purpose ICE Clear Credit, Inc.(ICC), a subsidiary of Intercontinental Exchange Inc., is looking for a Lead Developer in their Chicago, IL offi... more
  • 11 Days Ago

  • Innovatix Technology Partners Alpharetta, GA
  • Title: Senior Java Backend Developer Location: Alpharetta, GA 30022 (onsite) Duration: 12 Months *** In-person interview *** *** Hackerank testing required... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!