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 knowledge of Java 8 or later, object-oriented design, design patterns, distributed messaging, and Java Message Service is required.
  • Strong knowledge of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, Spring WebFlux, and Spring Cloud frameworks, is required.
  • Experience with object-relational mapping technologies such as Hibernate and Java Persistence API is required.
  • Knowledge of relational databases such as Oracle, and experience with SQL and PL/SQL, is required.
  • Knowledge of multithreaded server-side development is required.
  • Experience with unit testing tools such as JUnit, Mockito, Spring Boot Test, and Karate is required.
  • Experience in Java performance tuning, debugging, and memory profiling is required.
  • Familiarity with CI/CD 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.
  • Strong collaboration and technical skills in articulating technical infrastructure and concepts are required.
  • Strong interpersonal skills and ability to work well in a team environment are required.
  • 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 standard 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 non-functional specifications.
  • 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 in defining system recovery procedures.
  • Identify, communicate, and develop solutions for root causes of program failures and defects.
  • Collaborate with business analysts and quality assurance analysts in designing and executing business-feature, regression, and integration testing.
  • Work in an agile and continuous integration environment using software development lifecycle 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 is preferred.
  • Experience developing microservices in container-based Kubernetes platforms such as OpenShift or Tanzu is preferred.
  • Familiarity with BPMN, Camunda, and rules engines such as Drools is preferred.
  • Experience working with distributed cache frameworks such as Redis is preferred.
  • Familiarity with test-driven development is preferred.
  • Exposure to financial services technologies, particularly futures and options, is preferred.
  • Demonstrated contributions to open-source technologies are preferred.

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