Tuesday, December 6, 2016




Job Title: Java Developer

Location: NY-New York-383 Madison

Job Description

Application developer role for Public Finance trade execution platforms.  Participate in building best in class system to cover pre trade analytics, pricing, trade capture, electronic trading flows. Opportunities to build application that generates trading ideas, client facing to monetize opportunities and increase trading revenue and trade execution both voice and over electronic channels.  Build high-performance and scalable Server side components & real time feature rich UI interacting with databases, messaging systems and electronic channels.

As an Application Developer, you will provide high quality technology solutions that address business needs by developing applications within mature technology environments. You will utilize mature programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation.

Candidate will participate in full development of the application. You will need to work with the front office business teams, operations and technology teams globally. (some travel may be needed) while participating in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.

Qualifications


 Required Skills:

• High energy / self-motivated with pride in their work

• 2+ years of Application Development work experience

• 2+ Years of Server-side Java experience (e.g. J2EE, XML, Struts, JSP, HTML, Spring, etc.)

• 2+ years of real-time UI Development experience. (Flex real-time UI development, HTML5, AngularJS etc.)

• 2+ years of experience with Servlet/JSP, JDBC  (e.g. Tomcat web server)

• 2 years of experience working with Databases (Oracle 11x)

• Prior experience in OOA/OOD, Design Patters

• Prior experience with team-based development following a structured lifecycle

• Understanding of data structures

• Strong analytical skills/ problem solving skills