Senior Java Developer
Intercontinental Exchange Holdings, Inc. Atlanta, Georgia, United States
Financial Services · 10,001+ employees
About the role
Contribute to the development and maintenance of the core Omega framework and associated business applications. Design and build agentic tooling and automation while collaborating with cross-functional teams to support production environments.
What they look for
Requirements
Requires deep expertise in Java SE 11+ with a strong background in systems design, high-throughput data processing, and performance tuning. Proficiency in GNU/Linux, CI/CD pipelines, and experience with event-driven architectures are essential.
Full description
Overview
Job Purpose
ICE Data Services (an Intercontinental Exchange company) is seeking a senior Java engineer for its Core Technology team, which builds and maintains Omega - ICE's proprietary data distribution and transformation framework, and supports a development community spanning Bond Pricing, Reference Data, and Index.
We're looking for a versatile engineer with a systems-design mindset: comfortable working at the framework level and building applications on top of it, including the agentic tooling that will shape how the development teams work going forward.
Responsibilities
- Contribute to core Omega framework development, with an eye toward extensibility and maintainability.
- Develop and maintain Omega business applications.
- Design and build agentic tooling and automation for the development community.
- Collaborate with developers, system engineers, business analysts, and product managers on requirements and delivery.
- Provide production support, including occasional on call.
Knowledge and Experience
- Deep expertise in Java SE 11+, comfortable across both framework-level and application-level code.
- Aptitude for systems/API design — reasoning about tradeoffs like compatibility and extensibility.
- Strong experience with large, high-throughput datasets in Java.
- Grounding in event-driven, sequenced-message-stream architectures.
- Fluent in GNU/Linux with at least one scripting language.
- Skilled in JVM tuning, GC optimization, and performance profiling.
- Proficient with Git/GitHub, Gradle, GitHub Actions CI/CD.
- Self-directed with strong communication skills.
Preferred
- Experience building AI/agentic tooling.
- Experience with low-latency, deterministic event-processing systems (e.g., market data feed handlers, matching engines, or other sequenced-stream architectures).
- Working knowledge of equity and fixed income securities.
#LI-HR1 #LI-ONSITE
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
Similar roles
-
Software Engineer III-Java Full Stack
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Barista - Java Manjaro Coffee Shop
Kalahari Resorts & Conventions Round Rock, Texas, United States
-
Senior Java Engineer
Fathom Management LLC Austin, Texas, United States
-
Senior Software Engineer (Java) - Data Extraction & Accessibility
Adyen Amsterdam, North Holland, Netherlands
-
Software Engineer (Java) - Unified Platform
Adyen Amsterdam, North Holland, Netherlands
-
Software Engineer (Java) - Invoicing & Collections
Adyen Amsterdam, North Holland, Netherlands