Intercontinental Exchange

Senior Java Developer

Intercontinental Exchange
Apply
1 year ago
Atlanta, GA, USASenior
H1B sponsor

Responsibilities

  • Develop and deliver high-performance clearing and risk systems using Java, Spring, and SQL.
  • Design scalable implementations using established design patterns while considering non-functional requirements and operational resiliency.
  • Own estimation, design, development, testing, production delivery, and mentorship for critical components and systems.
  • Optimize scalability and performance for systems processing millions of complex computations against large datasets.
  • Collaborate with business units, product management, QA, business analysts, operations, database administration, and other stakeholders.
  • Develop functional and non-functional specifications and transition complex legacy business logic to modern technologies.
  • Provide production support, define system recovery procedures, and address root causes of failures and defects.
  • Plan and execute unit, business feature, regression, and integration testing.
  • Work in an agile and continuous integration environment using SDLC tools.

Requirements

  • Bachelor’s degree in computer science or equivalent experience.
  • At least 5 years of experience developing with Java technologies.
  • Strong knowledge of Java 8+, object-oriented design, design patterns, distributed messaging, Spring, ORM technologies, relational databases, SQL, PL/SQL, and multithreaded server-side development.
  • Experience with unit testing tools including JUnit, Mockito, and Spring Boot Test.
  • Experience with Java performance tuning, debugging, and memory profiling.
  • Familiarity with CI/CD pipelines and development workflows using Jenkins, ArgoCD, or GitHub Actions.
  • Experience supporting multiple projects, managing priorities, and collaborating effectively across teams.
  • Strong problem-solving, communication, interpersonal, and technical documentation skills.
  • Preferred experience with financial markets, futures and options, quantitative risk models, risk management systems, Kubernetes platforms, microservices dataflows, distributed caches, advanced Spring frameworks, RabbitMQ, Kafka, JNI, or open-source contributions.

Tech Stack

Apache AirflowApache KafkaC++GitHub ActionsJavaJenkinsJUnitKubernetesOpenShiftRabbitMQRedisSpring BootSQL

Categories

Intercontinental Exchange

About Intercontinental Exchange

10,000+ employees

Intercontinental Exchange operates global exchanges and clearing houses, offers fixed income and commodities trading platforms, and sells market data, listings, and mortgage technology to financial institutions and lenders. Its revenue comes from transaction and clearing fees, data subscriptions, listings, and software. Founded in 2000 and headquartered in Atlanta, it owns the New York Stock Exchange and ICE Mortgage Technology, and is publicly traded on the NYSE under the ticker ICE.

Contact me