Java Developer

US-NY-New York

Share This Job

Job Description

The candidate will be part of the Alternative Investments and Manager Selection (AIMS) Technology team and will be focused on a new initiative to enhance and build applications to support mission critical AIMS business processes. 

The Alternative Investments and Manager Selection group is made up of over 300 investment professionals in New York, London, San Francisco, Tokyo, Hong Kong, and Bangalore.  The AIMS group manages funds and separate accounts made up of other funds (fund of funds).  The group does manager selection, operational due diligence, risk management, portfolio construction and client reporting.        

Our team of engineers build solutions to the most complex problems. We develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds. We provide real-time access to critical deal information and crunch billions of data points each day to inform firm-wide market insights and strategies. Team members have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field. 

We are looking for a strong experienced Java developer who is familiar with working in a fast paced agile environment. The ideal candidate will be a self-motivated individual with strong technology and communication skills with a track record of delivering high quality solutions on time.

Skills & Requirements

Basic Qualifications

• More than 5 years of work experience 
• Strong in Core Java 
• Strong in Hibernate 
• Strong in SQL 
• Experienced in SOA 
• Strong in Object Oriented Design and Programming 
• Familiar with Sybase/DB2 
• Familiar with REST/RESTful API 
• Familiar with Java Message Service 
• Knowledgeable about web protocols, application servers and web servers 
• Ability to implement SQL and No-SQL technologies 
• Familiar and experienced with the principles and practices of TDD 
• Very focused on usability, scalability, maintainability, quality and building for the long term. 
• Familiar and experienced with Subversion. 
• Strong written and verbal communication skills. 
• A team player that likes to discuss solutions and ideas.

Preferred Qualifications

• Finance technology experience 
• General Financial industry knowledge 
• Familiar with Gradle 
• Experience with lean and agile methods of software development 
• Familiar with UNIX environments