Senior Java Developer
Location: Schiller Park
Posted on: June 23, 2025
|
|
Job Description:
At ICE, we never rest. We are on a mission as a team. We are
problem solvers and partners, always starting with our customers to
solve their challenges and create opportunities. Our start-up roots
keep us nimble, flexible and fast moving. We take ownership and
make decisions. We all work for one company and work together to
drive growth across the business. We engage in robust debates to
find the best path, and then we move forward as one team. We take
pride in what we do, acting with integrity and passion, so that our
customers can perform better. We are experts and enthusiasts -
combining ever-expanding knowledge with leading technology to
consistently deliver results, solutions and opportunities for our
customers and stakeholders. Every day we work toward transforming
global markets. ICE Clear Credit, Inc. (ICC), a subsidiary of
Intercontinental Exchange Inc., is looking for a Senior Developer
in their Chicago, IL office. ICC is the world’s largest
systemically important clearinghouse for Credit Default Swaps
(CDS). ICC is an entrepreneurial and aggressive organization that
implements world-class risk management solutions for the CDS
marketplace. ICC Systems span: • OLTP systems for managing business
and system workflows • Distributed batch processing systems for
quantitative risk analytics • Enterprise Integration systems for
ETL and Data Feed Management • Reporting systems for Member,
Regulatory and Compliance • User Interface systems for the external
marketplace Intercontinental Exchange is a fast-moving environment
that values concise and effective communication. The Senior
Developer will help us architect and build our next generation
services for financial markets. The candidate must be a team player
that can work independently, escalating issues when appropriate.
Our fluid team works well together and can take constructive
criticism in the spirit of improving software quality. This person
will be involved in all aspects of software development, from
architecture to design, coding, testing, and performance tuning.
This is a very hands-on role where you will have immediate impact
on our current development projects and play a leadership role in
taking our architecture to the next level. Responsibilities • Work
with other teams to understand business and technical requirements
and come up with meaningful solutions • Contribute to systems
analysis, design, development, quality assurance and integration of
server applications • Develop detailed design specifications
including interface to backend server and service modules • Present
and evaluate design solutions objectively and facilitate conflict
resolution • Participate in all stages of the software development
life cycle • Contribute to process improvement initiatives • Remain
current with the latest technology and business topics Knowledge
and Experience • Bachelors Degree or equivalent work experience in
Computer Science or Management Information Systems • Must have 7
years of work experience in a Software Development role, 5 in a
Java Developer role • Ability to analyze and interpret general
business periodicals, professional journals, technical procedures
or governmental regulations • Ability to effectively present
information and respond to questions from business and technical
staff both internal and external to the company • Ability to work
effectively in a fast-paced, sometimes stressful environment and
deliver quality software to production within tight schedules •
Ability to adjust to rapidly changing requirements and timelines •
Track record of completing assignments on time with a high degree
of quality • Excellent analytical, problem-solving, communication
and interpersonal skills • Self-motivated and self-directed in
performing responsibilities • 5 years of developing large scale
enterprise applications using Java • 5 years using modern
frameworks such as Spring, JPA/Hibernate, Camel, etc • 5 years
using database development concepts (SQL, PL/SQL, views, etc.) •
Experience with Microservice/SOA based architecture • Experience
working in an Agile environment • Experience developing
distributed, High-Performance, Resilient Architecture • Experience
using one or more of the following: JMS, REST, WebSockets, Kafka,
Redis Preferred Qualifications • 3 years of experience at a
financial institution (major bank, hedge fund, prop shop) in their
financial markets technology departments • Experience with U.S.
Treasury Market or Clearing Financial Contracts • Experience in
developing micro-services in container-based Kubernetes platforms
(OpenShift, Tanzu) • Experience with NoSQL and big data
Keywords: , Crystal Lake , Senior Java Developer, IT / Software / Systems , Schiller Park, Illinois