I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Senior Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent is required.
  • At least 5 years of experience developing with Java technologies is required.
  • Strong working knowledge of Java 8 or later is required.
  • Strong working knowledge of object-oriented design and related design patterns is required.
  • Strong working knowledge of distributed messaging and JMS is required.
  • Strong working knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, Spring WebFlux, and Spring Cloud frameworks, is required.
  • Strong working knowledge of object-relational mapping technologies such as Hibernate and JPA is required.
  • Strong working knowledge of relational databases such as Oracle, as well as SQL and PL/SQL, is required.
  • Strong working knowledge of multithreaded server-side development is required.
  • Strong working knowledge of unit testing tools such as JUnit, Mockito, Spring Boot Test, and Karate is required.
  • Experience with Java performance tuning, debugging, and memory profiling is required.
  • Familiarity with continuous integration and continuous delivery pipelines and modern development workflows using tools such as Jenkins, ArgoCD, or GitHub Actions is required.
  • Experience supporting multiple projects, managing priorities, and multitasking is required.
  • The candidate must be able to articulate technical infrastructure and concepts and collaborate effectively.
  • Excellent communication and technical documentation skills are required.

Responsibilities

  • Understand complex business systems and workflows and explain them to other developers.
  • Use judgment within defined practices and procedures to analyze, test, design, program, debug, modify, and implement system requirements.
  • Work with business units and stakeholders to gather and understand system requirements.
  • Work with project management, product management, and quality assurance teams.
  • Plan and estimate development for key components, applications, and systems.
  • Balance design considerations with delivery of specified requirements.
  • Solve business problems using proven technologies.
  • Assist in developing complete functional and nonfunctional specifications and ensure they are complete.
  • Understand complex business logic in existing systems and transition it to new technologies and systems.
  • Work with system operations, database administration, and systems software in production support and define system recovery procedures.
  • Identify and communicate root causes of program failures and defects and develop solutions.
  • Collaborate with business analysts and quality assurance analysts on the design and execution of business feature, regression, and integration testing.
  • Work in an agile and continuous integration environment using software development life cycle tools.
  • Plan and execute unit tests to ensure developed code is free of functional defects.

Desired Qualifications

  • Experience building HTML5 front ends using ReactJS or similar JavaScript libraries and frameworks.
  • Experience developing microservices on container-based Kubernetes platforms such as OpenShift or Tanzu.
  • Familiarity with BPMN, Camunda, and rules engines such as Drools.
  • Experience with distributed cache frameworks such as Redis.
  • Familiarity with test-driven development.
  • Exposure to financial services technologies, particularly futures and options.
  • Demonstrated contributions to open-source technologies.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs