
Senior Java Developer
Intercontinental Exchange1 day ago
Hyderābād, IndiaSenior
Responsibilities
- Analyze, design, program, debug, modify, test, and implement system requirements.
- Understand complex business systems, workflows, and business logic and transition existing systems to new technologies.
- Gather and clarify requirements with business units, stakeholders, business analysts, project management, product management, and QA teams.
- Plan and estimate development for key components, applications, and systems.
- Develop functional and non-functional specifications and solve business problems with proven technologies.
- Support production systems, collaborate with operations and database administration, and define system recovery procedures.
- Identify root causes of program failures and defects and develop corrective solutions.
- Design and execute business feature, regression, integration, and unit testing.
- Work in an agile and continuous integration environment using SDLC tools.
- Plan and execute unit tests to identify functional defects.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- 5+ years of experience developing with Java technologies.
- Strong working knowledge of Java 8+, object-oriented design patterns, distributed messaging, JMS, the Spring Framework, ORM technologies, relational databases, SQL, PL/SQL, and multithreaded server-side development.
- Experience with JUnit, Mockito, Spring Boot Test, Karate, Java performance tuning, debugging, and memory profiling.
- Familiarity with CI/CD pipelines and development workflows using Jenkins, ArgoCD, or GitHub Actions.
- Ability to support multiple projects, manage priorities, multitask, communicate technical concepts, document technical work, and collaborate effectively.
- Preferred experience with HTML5 front ends, ReactJS or similar JavaScript libraries and frameworks, microservices on Kubernetes platforms, BPMN, Camunda, Drools, distributed caching with Redis, and test-driven development.
- Preferred exposure to financial-services technologies, particularly futures and options, and demonstrated contributions to open-source technologies.
Tech Stack
Categories
About Intercontinental Exchange
Intercontinental Exchange operates global exchanges and clearing houses, offers fixed income and commodities trading platforms, and sells market data, listings, and mortgage technology to financial institutions and lenders. Its revenue comes from transaction and clearing fees, data subscriptions, listings, and software. Founded in 2000 and headquartered in Atlanta, it owns the New York Stock Exchange and ICE Mortgage Technology, and is publicly traded on the NYSE under the ticker ICE.