The musts for this position are very strong Tomcat, JMS Hibernate and Spring. Knowledge of Java5(They use Mule server side) is highly desirable.

This is a Full Time Permanent position.
Salary Range: $120-130K + Bonus
Sponsorship is not available

Role: Relationship Trading Senior Developer
Job Description
Actively participate in the design and development of the company’s post trade settlement system. We are seeking a motivated, high energy candidate who will participate in the development and enhancement of our Relationship Trading product suite.

Job Responsibilities

 Design and develop a highly scalable and available message processing system
 Collaborate with product manager to design new features for existing applications
 Opportunity to lead the development of a key component and/or application
 Collaborate with Senior Architect and development manager in the design and implementation of reusable software components
 Collaborate with QA and application support teams to improve service delivery, reduce system outages and ensure client satisfaction

Candidate should have a Bachelor's degree in computer science or information systems and a
minimum of 5+ year’s software engineering experience.
MS or advanced degrees a plus
Financial services experience a plus

Required Skills:
Software engineering:
• Experience with developing and deploying web applications
• Detailed understanding of JMS architecture and usage
• Strong understanding of software system analysis and design
• Java programming – Experience building concurrent, distributed programs
• Practical usage of Hibernate and Spring.

• Relational database – data schema design. Strong understanding of Oracle, familiarity JDBC & SQL
• Development of applications in a UNIX / Linux environment
• Development / management of Tomcat

• Good verbal and written communication skills
• Team player

Desired Skills:
Software engineering
• Practical development using Struts, JSP and JSTL
• XML : object mapping using JAXB and/or translations via XSLT
• Distributed transaction process using JCA implementation

• Development / management of Web Servers (Apache)

• Experience in full software development lifecycle
• Good documentation skills