TP ICAP Group is looking to solve the problem of providing clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions, specifically within the Fixed Income Deal Management System (DMS)
Requirements
- 10+ years of Java development (Java 8+; Java 17/21 a plus) preferred
- In-depth experience developing front-end user interfaces using JavaFX
- Strong SQL and NoSQL database skills (MariaDB/MySQL, Oracle, MongoDB)
- Expertise in Spring Framework, Spring Boot, Hibernate/JPA, Spring Rest, JMS
- Experience with FIX Messaging, Apache Velocity Template Engine, and version control (GitLab)
- Familiarity with CI/CD (Jenkins), Agile methodologies, and AI productivity tools (Microsoft Copilot, Amazon Q, GitHub CoPilot, etc.)
- Solid understanding of object-oriented programming
Responsibilities
- Support and extend the existing Deal Management System (DMS) supporting Fixed Income, primarily Credit Securities (CDS, CDX, CMBX, CDX Tranches, Index Options, Cash loans, IBOXX, etc.)
- Design, develop, enhance, and maintain robust software applications
- Collaborate with business stakeholders to understand requirements and deliver impactful solutions
- Ensure high-quality deliverables through unit and system testing, automation, and documentation
- Provide support and assistance to colleagues where appropriate and provide knowledge sharing
- Own production support for complex applications, ensuring reliability and performance
- Utilize modern development tools (GitLab, Jenkins, JIRA, Confluence) and methodologies (Agile, CI/CD)
Other
- Minimum 3 days/week onsite at our New York office
- Collaborate with cross-functional teams
- Passionate about software craftsmanship, eager to learn, and motivated to deliver innovative solutions in a dynamic, fast-paced environment
- Access ongoing learning and development opportunities
- Bachelor's degree or higher (not explicitly mentioned but implied)