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
📅
19000725 Requisition #
Job Purpose

ICE Clear Credit LLC, a subsidiary of Intercontinental Exchange Inc., is looking for a Lead Developer in their Chicago office.  The Lead Developer will be primarily responsible for the leading the delivery of applications that interface with sophisticated back-end systems. The role requires solid knowledge of server-side technologies, significant experience leading efforts within an SDLC, and the ability to motivate and mentor development peers.

Responsibilities
  • Handle coordination of delivery of feature requests within the software development lifecycle (SDLC) as they relate to development.  That includes up front analysis, sprint planning, design reviews, etc.
  • Hands on development is a necessary as the role will require both design and implementation of features
  • Under minimal supervision, exercise judgment within defined standard practices and procedures to analyze, test, design, program, debug, modify and implement system requirements
  • Understands 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
  • Maintains a focus on solving the business problem through the use of applied proven technologies
  • Designs and develops programs and systems. Proactively identifies potential application problem areas and suggests solutions.  Requires minimal supervision in the execution of these responsibilities
  • Evaluates software for performance (latency, throughput, SQL, heap utilization, scalability) and makes/recommends changes where appropriate
  • Plans and executes unit tests to ensure the developed code is free of functional defects
  • Collaborates with business analysts and QA analysts in the design and execution of business functional system and performance tests
  • Collaborates with systems operations in developing applicable scheduling and/or execution parameters
  • Provides critical production support, resolves production problems
  • Pursues 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
  • Adheres to corporate and department standards, policies and procedures. Contributes to the development and refinement of department standards, processes and procedures
  • Research's and recommends technology solutions
  • Develops 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
  • Adheres 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
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 + years related experience and/or training; or equivalent combination of education and experience
  • Five or more years of experience with server-side Java application development
  • 2 or more years with hands on lead and/or management experience
  • Strong knowledge of Java and object oriented system technologies
  • Excellent communication skills
  • Demonstrated ability to develop industry and technical knowledge
  • Strong 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 work in an environment of evolving technology
  • Ability to work on projects with changing priorities and potentially stressful situations
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)
  • Mave, Jenkins, Artifactory, JUnit
  • Oracle


Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.

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 #: 19001011

United States, IL, Chicago

📁 Technology

Requisition #: 19000924

United States, IL, Chicago

📁 Technology

Requisition #: 19000333

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