View all jobs

Java Developer (Bonds Trading)

New York, NY
Java Developer (Bonds Trading)
Job Purpose
The Company's Bonds Trading development team is seeking a Java Developer that has the experience building low latency, high throughput, and multi-threaded Java server side applications.  This role will be responsible for design, development and support of enterprise wide applications supporting core trading system.
You must be results-oriented, self-motivated and have the ability to thrive in a fast-paced environment.  This role requires frequent interactions with project and product managers, developers, QA and other stakeholders, in order to ensure delivery of a world class trading platform to our users.
  • Follow team guidelines for quality and consistency within the design and development phases of the application(s)
  • Lead efforts to design, architect and write new software components
  • Independently handle project activities related to builds and deployments
  • Create software tests, verify the functionality and quality of the software
  • Create design documentation for new software development and subsequent versions
  • Provide support for production applications as issues arise during and after business hours
  • Provide support for deployments during maintenance windows
  • Identify opportunities to improve and optimize applications
  • Work with product management in understanding new requirements
  • Follow company software development processes and standards
  • Analytical mindset with problem solving skills
Knowledge and Experience
  • Bachelor‘s or Master’s degree in Computer Science is preferred
  • 3+ years of Java experience including multi-threaded core Java, messaging technology such as JMS/MQ or equivalent, SQL, Stored Procedures and JDBC experience
  • Understanding of fixed income products and experience in fixed income electronic trading is preferred
  • Experience with multi-threaded java
  • Experience with messaging protocol such JMS, MQ, TIbco
  • Experience with commonly used design patterns
  • Strong understanding of various data structures and object oriented design concepts
  • Experience with current development technologies/tools like Spring, Maven, Hibernate
  • Experience in fixed income electronic trading is preferred
  • Effective verbal and written communication skills
  • Ability to work in a high pressure environment
  • Ability to adapt to changing business priorities as the market

Share This Job

Powered by