Lead Developer

Apply Now

Company: Intercontinental Exchange Holdings, Inc.

Location: Calgary, AB T1Y 7M8

Description:

Overview

Job Purpose
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).

Similar Jobs