Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TP ICAP Logo

Senior Software Developer

TP ICAP

$170,000 - $172,000
Jan 2, 2026
New York, NY, US
Apply Now

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)