Senior Java Developer

Intercontinental Exchange Holdings, Inc.

$100K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or Management Information Systems, or equivalent experience
  • 5+ years in Software Development using Java ecosystem
  • 3+ years as a hands-on Senior Developer/Engineer in FinTech
  • Deep experience in Microservices/SOA architecture and API First design
  • 3+ years developing large-scale enterprise applications with Spring
  • 3+ years in database development concepts (SQL, PL/SQL)
  • Hands-on experience with messaging and caching technologies.

Responsibilities

  • Design and implement new features for existing systems
  • Advance Risk & Price systems to meet business goals
  • Collaborate to transform requirements into technical solutions
  • Architect APIs and integration solutions for seamless interoperability
  • Drive modernization by understanding existing systems
  • Develop unit tests to ensure reliability of calculations
  • Champion engineering best practices and modern methodologies.

Benefits

  • Dynamic work environment within a leading clearinghouse
  • Opportunity to work on cutting-edge technology and risk management solutions
  • Collaborative culture with opportunities for innovation
  • Focus on continuous improvement and development methodologies.
Full Job Description
Overview

Job Purpose

ICE Clear Credit (ICC), a subsidiary of Intercontinental Exchange Inc., is the world’s largest systemically important clearinghouse for Credit Default Swaps (CDS). ICC is an entrepreneurial and dynamic organization that implements world-class risk management solutions for the CDS marketplace. We are seeking aSenior Developerto join our team inAtlanta, GA. Thishands-onrole will helpwithdesign and build new features to enhance our core clearing systems like Risk/Price applications and play active role in advancing our architecture to the next level.

Responsibilities

  • System Development:
    • Design, develop, and implement new and existing systems
    • Advance Risk & Price & Associated Systems, supporting infrastructure to achieve business objectives
    • Actively participate in advancing Tech stack and reducing overall Tech Debt
  • Requirements Translation:
    • Collaborate with Product and Risk teams to transform business and functional requirements into robust technical solutions that meet performance and scalability standards.
  • Architecture & Integration:
    • Architect APIs, database schemas, messaging layers, and integration solutions leveraging Java, Spring, and related frameworks to ensure seamless interoperability.
  • System Modernization:
    • Build a deep understanding of existing systems and processes to drive modernization and integration with current risk frameworks.
  • Quality & Testing:
    • Develop comprehensive unit tests and validation strategies to ensure accuracy and reliability of risk calculations and pricing models.
  • Process Improvement:
    • Champion engineering best practices, continuous delivery principles, and modern development methodologies to enhance efficiency and quality.
  • Innovation & Research:
    • Stay current with emerging technologies, financial market trends, and risk management methodologies to inform strategic decisions and future architecture.

Knowledge and Experience

  • Bachelorsdegree inComputerScience,orManagementInformationSystems, or equivalent work experience.
  • 5+ years inSoftwareDevelopmentusing Javaecosystem
  • 3+ yearsexperience working ashands-on Senior Developer/Engineer, or similar senior roleat FinTech
  • Deep experience in Microservices/SOA architecture and API First design
  • 3+ years developing large-scale enterprise applications using Java andframeworks like Spring
  • 3+ years in database development concepts (SQL, PL/SQL, views)
  • 1+ years in Spring Batch
  • Hands-on experience with messaging and caching technologies (JMS, Kafka, Redis, MongoDB)
  • Proven ability to deliver high-quality solutions on time in dynamic environments
  • Strong analytical, problem-solving, communication, and interpersonal skills
  • Self-motivated and capable of working independently

Preferred Knowledge and Experience

  • Experience with portfolio margining, risk analytics, and valuation systems
  • Experience working onSpring Batch,EnterpriseScheduling systems
  • Experience building UI applications
  • Expertisein developing microservices on container-based Kubernetes platforms (OpenShift, Tanzu)
  • Hand-on experience using AI coding assistants (Claude Code / Cursor / GitHub Copilot) to support daily development work

#LI-JW1

Similar Jobs

More Jobs at Intercontinental Exchange Holdings, Inc.

More Finance & Insurance Jobs

Find similar Senior Java Developer jobs: