Job Directory Java Developer

Java Developer
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Purpose

The ICE Bonds Trading software development team is seeking a Java Developer that has 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.

Responsibilities

* 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

Additional Information

* Job Type: Standard
* Schedule: Full-time

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.