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