More jobs:
Senior Java Developer, Risk
Job in
Atlanta, Fulton County, Georgia, 31199, USA
Listed on 2026-10-16
Listing for:
Black Knight Financial Services
Full Time
position Listed on 2026-10-16
Job specializations:
-
Software Development
Java Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
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.
Responsibilities Develop and deliver robust, high-performance systems and modules using Java, Spring, REST, and SQLBuild creative, performant design and implementations consistent with established design patterns and in consideration of non-functional impacts and operational resiliency
Take ownership of estimation, design, development, testing, production delivery, and team mentorship for critical components, applications and systems
Drive scalability and performance optimization for systems processing millions of complex computations against immense datasets daily
Collaborate with cross-functional teams, including business units, product management, quality assurance, and other stakeholders to understand system requirements and bring impactful solutions to life Assist in developing and ensuring complete functional and non-functional specifications
Understand complex business logic in existing systems and transition it to new technologies and systems
Work with system operations, database administration, and systems software in production support and defining system recovery procedures
Identify, communicate, and develop solutions for root causes of program failures and defects
Work in an agile and continuous integration environment with a command of SDLC tools
Plan and execute unit tests to ensure developed code is free of functional defects
Collaborate with business analysts and QA analysts in the design and execution of business feature, regression and integration testing
Knowledge and Experience Bachelor’s degree in CS or equivalent5+ 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, JMSSpring…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×