Earnbetter

Job Search Assistant

SENIOR JAVA DEVELOPER

Intercontinental Exchange • New York, NY 10001 • Posted 2 days ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

Hybrid • Full-time • $135,000-$190,000/yr • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

As a Senior Java Developer at Intercontinental Exchange, you will play a crucial role in developing systems that provide clearing services to markets such as oil, sugar, and cotton. This position involves designing and coding key systems using various technologies, taking ownership of key systems, and working on scalability and performance. You will collaborate closely with business units, product management, and QA teams.

Responsibilities

  • Design and code key systems using Spring, REST, SQL, Hibernate, MyBatis, and MQ
  • Take ownership of key systems and build reusable utilities and frameworks
  • Work on the scalability and performance of high-performance components
  • Work closely with the business units, product management and QA teams

Qualifications

Required

  • Bachelor's degree in Computer Science or related fields; or equivalent years’ experience required
  • 5+ years of experience developing with Java Technologies
  • Strong working knowledge of: Java 11/17, Data structures, Algorithms, OOD and Design Patterns, Distributed messaging, JMSSpring and its frameworks like Spring Boot, Spring Cloud, Spring Data, Spring AOP, Relational databases, Oracle, SQL, PL/SQL, Hibernate/MyBatis, JDBC, and JPA, Multi-threaded server-side development, Unit testing with Spring Boot Test, Mockito, and Junit
  • Experience in Java performance tuning, debugging and memory profiling
  • Knowledge of distributed transactions with JTA and managers such as Atomikos, Narayana
  • Experience with the build pipelines and CI/CD tools
  • Ability to work well in a team environment
  • Ability to work independently

Preferred

  • Experience with JavaScript UI frameworks such as Ext JS and React
  • Exposure to financial markets - particularly in futures and options
  • Demonstrated open-source contribution
  • Experience with Container and Cloud technologies – e.g. Docker, Kubernetes, Helm, Kustomize

Full Job Description

OverviewJob PurposeNearly half the world's crude oil futures trade and clear on Intercontinental Exchange's state of the art electronic trading and clearing platforms. As a Senior Developer at Intercontinental Exchange you will play a key role in developing systems which provide clearing services to vital markets such as oil, sugar and cotton which are essential to economies around the world. ResponsibilitiesDesign and code key systems using Spring, REST, SQL, Hibernate, MyBatis, and MQTake ownership of key systems and build reusable utilities and frameworks Work on the scalability and performance of high-performance componentsWork closely with the business units, product management and QA teamsKnowledge and ExperienceBachelor's degree in Computer Science or related fields; or equivalent years’ experience required5+ years of experience developing with Java TechnologiesStrong working knowledge of:Java 11/17Data structures, Algorithms, OOD and Design PatternsDistributed messaging, JMSSpring and its frameworks like Spring Boot, Spring Cloud, Spring Data, Spring AOPRelational databases, Oracle, SQL, PL/SQL, Hibernate/MyBatis, JDBC, and JPAMulti-threaded server-side developmentUnit testing with Spring Boot Test, Mockito, and JunitExperience in Java performance tuning, debugging and memory profilingKnowledge of distributed transactions with JTA and managers such as Atomikos, NarayanaExperience with the build pipelines and CI/CD toolsAbility to work well in a team environmentAbility to work independentlyPreferred:Experience with JavaScript UI frameworks such as Ext JS and ReactExposure to financial markets - particularly in futures and optionsDemonstrated open-source contributionExperience with Container and Cloud technologies – e.g. Docker, Kubernetes, Helm, Kustomize ScheduleThis role offers work from home flexibility one day per week. Base Salary Range for New York Candidates The expected base salary for this role is between 135,000 - 190,000 USD. The base salary range does not include Intercontinental Exchange’s incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual. 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. #LI-AR1#LI-Hybrid