TP ICAP Group Plc.-posted 27 days ago
Full-time • Mid Level
Hybrid • New York, NY
5,001-10,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

As a Senior Software Engineer within TP ICAP's Corporate Apps division, you will play a pivotal role in the ongoing development and modernization of our Fixed Income Deal Management System (DMS). This hybrid position (minimum 3 days/week onsite at our New York office) offers the opportunity to work at the intersection of technology and finance, supporting mission-critical applications that drive global markets. You will collaborate with cross-functional teams, leverage modern and legacy technologies, and contribute to both strategic enhancements and day-to-day operational excellence. The ideal candidate is passionate about software craftsmanship, eager to learn, and motivated to deliver innovative solutions in a dynamic, fast-paced environment.

  • 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).
  • Maintain and enhance legacy systems, balancing stability with innovation.
  • Drive modernization efforts, including migrating front-end components from JavaFX to ReactJS and refactoring backend systems.
  • 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.
  • Fixed Income domain experience.
  • AWS platform/services, Solace messaging, Protobuf, Tibco bus.
  • Experience with ReactJS, Ant.design, Redox.
  • Work on high-impact systems at the heart of global financial markets.
  • Collaborate with talented professionals in a diverse, inclusive environment.
  • Access ongoing learning and development opportunities.
  • Be part of a company recognized for innovation, integrity, and market leadership.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service