
Senior Developer
Intercontinental Exchange5 days ago
Responsibilities
- Analyze, design, program, debug, modify, test, and implement system requirements.
- Gather and understand requirements with business units and stakeholders.
- Plan and estimate development work for key components, applications, and systems.
- Develop solutions using Java, Spring, distributed messaging, ORM technologies, and relational databases.
- Support production systems, define recovery procedures, and identify root causes of failures and defects.
- Collaborate with project management, product management, business analysts, QA, database administration, and operations teams.
- Design and execute functional, non-functional, regression, integration, and unit testing.
- Work in an agile and continuous integration environment using SDLC tools.
- Explain complex systems and business workflows to other developers and document technical concepts.
Requirements
- Bachelor's degree in computer science or equivalent.
- 5+ years of experience developing with Java technologies.
- Strong knowledge of Java 8+, object-oriented design, design patterns, distributed messaging, JMS, Spring Framework, Hibernate, JPA, Oracle, SQL, PL/SQL, and multi-threaded server-side development.
- Experience with JUnit, Mockito, Spring Boot Test, Karate, Java performance tuning, debugging, and memory profiling.
- Familiarity with CI/CD pipelines and tools such as Jenkins, ArgoCD, and GitHub Actions.
- Strong collaboration, communication, prioritization, multitasking, and technical documentation skills.
- Preferred experience with HTML5, ReactJS, JavaScript libraries or frameworks, Kubernetes, OpenShift, Tanzu, BPMN, Camunda, Drools, Redis, test-driven development, financial services technology, open-source contributions, and AI-assisted SDLC tools.
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.