Advancing global markets
starts with great people.

 

Join the largest (and only) exchange operator in the Fortune 500.

 

"Our people, who are our greatest
asset, make what we do possible."
- Jeffrey Sprecher, CEO

 

Help transform markets anywhere around the globe.

 
📁
Technology
📅
19000543 Requisition #
Job Purpose

ICE Clear Credit LLC, a subsidiary of Intercontinental Exchange Inc., is looking for a Senior Developer in their Chicago office.  The Senior Developer will be primarily responsible for the design, development and testing of applications that interface with sophisticated back-end systems. This role requires a solid knowledge of server-side technologies.

Responsibilities
  • Exercise judgment within defined standard practices and procedures to analyze, test, design, program, debug, modify and implement system requirements with minimal supervision
  • Understand complex business systems and workflows and be able to easily explain them to other developers
  • Commits to completing well-defined work, and delivers on those commitments
  • Able to balance design considerations with the ability to deliver the specified requirements
  • Maintain a focus on solving the business problem through the use of applied proven technologies
  • Design and develop programs and systems and proactively identifies potential application problem areas and suggests solutions with minimal supervision in the execution of these responsibilities
  • Evaluate software for performance (latency, throughput, SQL, heap utilization, scalability) and makes/recommends changes where appropriate
  • Plan and executes unit tests to ensure the developed code is free of functional defects
  • Collaborate with business analysts and QA analysts in the design and execution of business functional system and performance tests
  • Collaborate with systems operations in developing applicable scheduling and/or execution parameters
  • Provide critical production support, resolves production problems
  • Pursue continuing professional development by acquiring technical, application and industry knowledge
  • Reports activities to management through daily stand up meetings, formal updates, project team meeting and other reports as needed
  • Adhere to corporate and department standards, policies and procedures
  • Contribute to the development and refinement of department standards, processes and procedures
  • Research's and recommend technology solutions
  • Develop knowledge and/or experience in the following areas
    • Business functionality
    • High level programming languages
    • Operations, Technical Support and Production Control operating environment
    • Department standards, guidelines and procedures
  • Adhere to appropriate development standards within the SDLC and maintains a strong sense of developer discipline
  • Work with system operations personnel, database administration and systems software in the implementation of applications. Identifies root causes and develops solutions for program failures
  • Must maintain general and specific knowledge regarding functional activities of system technology
  • Work on projects with changing priorities and potentially stressful situations

Knowledge and Experience
  • Bachelor's degree (B.S.) from a four year college or university with a major in computer science, finance or mathematics; or five to eight years related experience and/or training; or equivalent combination of education and experience
  • Five to seven years of experience with server-side Java application development
  • Strong knowledge of Java and object oriented system technologies
  • Excellent verbal and written communication skills
  • Demonstrated ability to develop industry and technical knowledge
  • Strong communication and organization skills
  • Interacts effectively as a team player
  • Ability to analyze, and interpret general business periodicals, professional journals, technical procedures or governmental regulations
  • Ability to write use cases and other application development documentation
  • Ability to analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations
  • Ability to write use cases and other application development documentation
Primary Technologies
  • Core Java
  • Spring (Core, Boot, Cloud, Batch, Security, Integration)
  • Microservice Architecture
  • REST, WebSockets
  • PSQL, JDBC, JPA, Liquibase
  • Apache AVRO
  • Distributed Replicated Caching
  • Jetty, Undertow Containers
  • JMS, Kafka, ActiveMQ
  • REDIS
Additional Technologies
  • Eclipse
  • Source Code Management (git)
  • Maven, Jenkins, Artifactory, JUnit
  • Oracle

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

United States, IL, Chicago

📁 Technology

Requisition #: 19000469

Follow Us:
  • Facebook
  • Instagram
  • Twitter
  • Snapchat
  • LinkedIn