Senior Java Developer

$120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Java development with a strong focus on Java SE 11+
  • Proven expertise in handling large data sets and optimizing server-side Java applications
  • Skilled in JVM tuning, garbage collection optimization, and performance monitoring
  • Familiarity with APIs and event-driven architectures, particularly for real-time data
  • Proficient in version control systems (Git), CI/CD pipelines, and build tools like Maven or Gradle
  • Strong communication skills with the ability to work independently and in teams
  • Experience in mentoring others on database technologies and best practices

Responsibilities

  • Develop and enhance the Omega framework and core technology solutions for ICE data services
  • Collaborate with analysts and product managers to gather requirements and plan implementation strategies
  • Perform full life cycle development, from requirement gathering to ongoing support
  • Profile, analyze, and optimize Java applications for performance
  • Set up and maintain CI/CD pipelines to ensure effective deployment processes
  • Contribute to the team's on-call support outside of regular business hours as needed
  • Provide training and support to fellow team members on technical subjects

Benefits

  • Flexible work arrangements including potential remote work
  • Opportunities for professional development and training
  • Collaborative work environment within a growing technology team
  • Participation in impactful projects supporting critical financial services
  • Exposure to cutting-edge technologies in a real-time data environment
Full Job Description
Overview

Job Purpose

ICE Data Services (an Intercontinental Exchange company) is seeking a talented Senior Java Developer to join its Core Technology team to develop Omega, an ICE proprietary framework. The Core Technology team also supports multiple ICE Data Services businesses including Bond Pricing, Reference Data and Index businesses. This presents a unique opportunity to join a growing technology team providing the infrastructure, framework and data to key, and expanding, ICE businesses. The successful candidate will be able to multitask in a dynamic team-based environment, whilst demonstrating strong problem-solving, extensive technical skills, decision-making abilities and the highest level of professionalism.

The candidate should be able to work independently, handle multiple simultaneous tasks and be adept at prioritizing their work. The candidate will be able to focus on the project priorities to deliver the required product at the scheduled time. They should be comfortable collaborating with business analysts, product managers, quality assurance groups and client services to refine requirements and plan implementation strategies.The applicant will have experience in problem solving, planning, and estimating development efforts and have strong communication skills. Most importantly they should demonstrate the ability to show initiative and be able to move projects forward to completion with minimal supervision.The candidate will be expected to be involved in the full life cycle of the systems development from requirement gathering through development and testing to on-going support and maintenance. The position will involve some on-call support outside of regular business hours, nights and weekends.

 

This Developer will be working in a small group onICE Data Servicescore technology including market data, symbology and standing data systems therefore extensive familiarity with such systems is required.

 

 

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+ (don't expect Spring/JEE patterns here), comfortable across both framework-level and application-level code.
  • Aptitude for systems/API design 6 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

Similar Jobs

More Jobs at

More Information Technology Jobs

Find similar Senior Java Developer jobs: