JOBSEARCHER

Senior Developer

Overview In this role you will contribute to building scalable Java-based systems for ICE’s capital markets and financial risk management domains. You will collaborate with business units, product management, and QA to translate complex workflows into robust software solutions. You’ll work in an agile environment, applying solid SDLC practices to deliver features while meeting performance and reliability goals. You will help modernize existing systems and drive improvements that enable customers to perform better. ResponsibilitiesUnderstand complex business systems and explain them to other developersAnalyze, design, test, debug, modify and implement system requirements within standard practicesCollaborate with business units and stakeholders to gather requirementsCoordinate with project management, product management and QA teamsPlan and estimate development for key components and systemsBalance design with specified requirementsSolve business problems using proven technologiesDevelop and ensure functional and non-functional specificationsTransition complex business logic to new technologies and systemsWork with operations, database administration and system software in production supportIdentify and communicate root causes of failures and defectsCollaborate with BAs and QA in testingOperate in an agile CI environment with SDLC toolsPlan and execute unit tests to ensure code quality Key requirementsBachelor’s degree in CS or equivalent5+ years of Java development experienceJava 8+ proficiencyStrong OO design and patternsDistributed messaging (JMS)Spring Framework (Boot, MVC, Data, WebFlux, Cloud)Hibernate/JPAOracle and SQL/PL-SQLMulti-threaded server-side developmentJUnit, Mockito, Spring Boot Test, KarateJava performance tuning, debugging, memory profilingFamiliarity with CI/CD pipelines (Jenkins, ArgoCD, GitHub Actions)Experience supporting multiple projects and prioritizing workStrong collaboration, communication and documentation skillscollaborationeffective communicationteam orientationJava 8+Spring (Boot, MVC, Data, WebFlux, Cloud)Hibernate/JPA