Lead Developer

Intercontinental Exchange Inc

  • Atlanta, GA
  • 27 days ago

    Highlights

    Collaborate with cross-functional teams, including business units, product management, and quality assurance, to bring impactful solutions to life. As a Lead Developer, you'll work on systems that shape the future of markets like oil, sugar, and cotton-impacting economies worldwide.

    Numbers & Facts

    LocationAtlanta, GA

    Description

    Overview

    At Intercontinental Exchange, we power global commodity markets through cutting-edge electronic trading and clearing platforms. As a Lead Developer, you'll work on systems that shape the future of markets like oil, sugar, and cotton-impacting economies worldwide. This is your opportunity to tackle complex challenges, innovate with the latest technologies, and make a tangible difference in global commerce. You'll work at the forefront of global finance, leveraging state-of-the-art technology to solve challenging problems.

    Responsibilities

    • Develop and deliver robust, high-performance systems using Spring, REST, SQL, Hibernate, MyBatis, and MQ.
    • Drive scalability and performance optimization for systems that process millions of transactions daily.
    • Collaborate with cross-functional teams, including business units, product management, and quality assurance, to bring impactful solutions to life.
    • Take ownership of critical components and mentor team members in best practices.

    Knowledge and Experience

    • Bachelor's degree in computer science or related field, or equivalent professional experience.
    • 6+ years of hands-on Java development experience.
    • Java 11/17 and advanced programming concepts like data structures, algorithms, and design patterns.
    • Distributed messaging systems (JMS) and multi-threaded server-side development.
    • Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring AOP).
    • Database technologies, including Oracle, SQL, PL/SQL, Hibernate/MyBatis, JDBC, and JPA.
    • Unit testing tools like Spring Boot Test, Mockito, and JUnit.
    • Strong problem-solving abilities and attention to detail.
    • Proven experience in Java performance tuning, debugging, and memory profiling.
    • Knowledge of distributed transactions using tools like JTA, Atomikos, or Narayana.
    • Familiarity with CI/CD pipelines and modern development workflows.

    Preferred

    • Experience with modern JavaScript frameworks (Ext JS, React) and UI design.
    • Passion for financial markets and experience with futures and options.
    • Contributions to open-source projects
    • Proficiency with cloud and containerization technologies (Docker, Kubernetes, Helm).
    • ---------

    Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

    Similar Jobs