Overview
Job Purpose At Intercontinental Exchange, we power global commodity markets through cutting-edge electronic trading and clearing platforms. As a Senior 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. 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
- Education: Bachelor's degree in Computer Science or related field, or equivalent professional experience.
- Experience: At least 5 years of hands-on Java development experience.
- Technical Expertise:
- 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.
- Skills:
- 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).
Schedule This role offers work from home flexibility of one day per week. #LI-JM1
|