I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Senior Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent is required.
  • At least five years of experience developing with Java technologies is required.
  • Strong knowledge of server-side technologies, particularly the Java and Spring stack, is required.
  • Knowledge of Java 8 or later, object-oriented design and design patterns, distributed messaging and JMS, the Spring Framework (including Spring Boot, Spring MVC, Spring Data, Spring WebFlux, and Spring Cloud), and ORM technologies such as Hibernate and JPA is required.
  • Knowledge of relational databases such as Oracle and experience with SQL and PL/SQL are required.
  • Experience in multithreaded server-side development is required.
  • Experience with unit testing tools such as JUnit, Mockito, Spring Boot Test, and Karate is required.
  • Experience with Java performance tuning, debugging, and memory profiling is required.
  • Familiarity with CI/CD pipelines and modern development workflows using tools such as Jenkins, ArgoCD, or GitHub Actions is required.
  • Experience supporting multiple projects, managing priorities, and multitasking is required.
  • The candidate must be able to articulate technical infrastructure and concepts and produce technical documentation.
  • Experience with iterative development, SDLC tools, and agile and continuous integration environments is required.
  • The candidate must be able to collaborate with others and communicate effectively.

Responsibilities

  • Understand complex business systems and workflows and explain them to other developers.
  • Analyze, test, design, program, debug, modify, and implement system requirements using judgment within defined practices and procedures.
  • Gather and understand system requirements with business units and stakeholders.
  • Work with project management, product management, and quality assurance teams.
  • Plan and estimate development for key components, applications, and systems.
  • Balance design considerations with specified requirements.
  • Solve business problems using proven technologies.
  • Assist in developing complete functional and non-functional specifications.
  • Understand 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 define system recovery procedures.
  • Identify and communicate root causes of program failures and defects, and develop solutions.
  • Collaborate with business analysts and quality assurance analysts to design and execute business feature, regression, and integration testing.
  • Plan and execute unit tests to ensure developed code is free of functional defects.

Desired Qualifications

  • Experience building HTML5 front ends using ReactJS or similar JavaScript libraries and frameworks.
  • Experience developing microservices in container-based Kubernetes platforms such as OpenShift or Tanzu.
  • Familiarity with BPMN, Camunda, and rules engines such as Drools.
  • Experience with distributed cache frameworks such as Redis.
  • Familiarity with test-driven development.
  • Exposure to financial services technologies, particularly futures and options.
  • Demonstrated contributions to open-source technologies.
  • Exposure to an AI-assisted SDLC using frontier AI engineering tools, reusable skills, and custom orchestration and verification workflows.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs