Base Career helps you apply smarter for this job.
Key skills for this role
ICE is the world’s leading marketplace for energy and soft commodities futures and credit default financial markets and operator of the New York Stock Exchange.
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.
As a Senior Java Developer in Risk, you will play a key role in building mission-critical, sophisticated applications supporting the Clearing and Risk systems underpinning ICE’s global markets.
You will have the opportunity to shape the modernization of ICE’s platforms through cloud-native design patterns, novel quantitative algorithms, and cutting-edge technologies.
Your contributions will directly impact essential financial infrastructure on a global scale across ICE’s derivative markets and asset classes.
Our ideal candidate is passionate about contemporary technology and design patterns, finds satisfaction providing creative solutions to tough technical and business problems, and is eager to expand their knowledge in capital markets and financial risk management.
The role requires strong knowledge of server-side technologies, particularly in the Java / Spring stack, good experience with iterative development and SDLC tools, effective communication skills and the ability to collaborate well with others.
ICE is the world’s leading marketplace for energy and soft commodities futures and credit default financial markets and operator of the New York Stock Exchange.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Hyderabad, IND
Hyderabad, IND
Hyderabad, IND
Hyderabad, IND
Jacksonville, USA
Atlanta, USA
Hyderabad, IND
Atlanta, USA
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.
As a Senior Java Developer in Risk, you will play a key role in building mission-critical, sophisticated applications supporting the Clearing and Risk systems underpinning ICE’s global markets. You will have the opportunity to shape the modernization of ICE’s platforms through cloud-native design patterns, novel quantitative algorithms, and cutting-edge technologies. Your contributions will directly impact essential financial infrastructure on a global scale across ICE’s derivative markets and asset classes.
Our ideal candidate is passionate about contemporary technology and design patterns, finds satisfaction providing creative solutions to tough technical and business problems, and is eager to expand their knowledge in capital markets and financial risk management. The role requires strong knowledge of server-side technologies, particularly in the Java / Spring stack, good experience with iterative development and SDLC tools, effective communication skills and the ability to collaborate well with others.
Bachelor’s degree in CS or equivalent
5+ years of experience developing with Java technologies
Strong working knowledge of:
Java 8+
Object Oriented Design and related Design Patterns
Distributed messaging via frameworks such as IBM MQ, Rabbit MQ, Kafka, JMS
Spring Framework (Spring Boot, Spring Cloud, Spring MVC, Spring Data)
ORM technologies such as Hibernate, JPA
Relational Databases (such as Oracle) and experience with SQL, PL/SQL
Multi-threaded server-side development
RESTful API design and development
Unit testing tools such as JUnit, Mockito, and Spring Boot Test
Proven experience in Java performance tuning, debugging and memory profiling
Familiarity with CI/CD pipelines and modern development workflows using tools like Jenkins, ArgoCD, or GitHub Actions
Experience supporting multiple projects, managing priorities, and multi-tasking effectively
Strong problem-solving abilities and attention to detail
Strong interpersonal skills and able to work well in a collaborative team environment
Excellent communication skills, particularly in articulating technical concepts to varying audiences
Excellent technical documentation skills
Passion for financial markets and experience with futures and options
Experience with quantitative financial risk models and risk management systems
Experience developing micro-services in container-based Kubernetes platforms (OpenShift, Tanzu)
Experience orchestrating complex microservice-based dataflows using frameworks like Apache Airflow or Netflix Conductor
Experience working with distributed cache frameworks such as Redis or Hazelcast
Experience with modern messaging middleware such as RabbitMQ and Kafka
Familiarity with advanced Spring frameworks, including Gateway, Data Flow, Stream, Function, and WebFlux
Experience integrating with native C++ libraries via JNI
Demonstrated contributions to open-source technologies
#LI-JW1
Global operator of financial exchanges, clearing houses, and mortgage technology.
Visit company websiteJobs and hiring trendsFull-time
Senior · 5+ years experience
Onsite
Apply faster on company sites with our extension.