Senior Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
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.
Requirements
-
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
6 Reasons to Use Java For Your Next AI Project
93 Java Interview Questions You Should Prepare For
Top 10 Java Libraries
Navigating the AI Shift