Job Description :
Company Overview:

Creating value by bringing together the right people to achieve results is our motto. Our clients and employees say they choose to work with us because of how we work with them - with service that exceeds their expectations and a personal commitment to their success.

Our client, one of the world’s largest and most trusted investment management companies, seeks an accomplished Senior Java Application Developer.


Description:
You will play a critical role in developing and supporting information management systems that integrate, aggregate, and actively manage key enterprise data which ultimately enables the creation and delivery of sales and marketing publications to our business users.
You will provide leadership to a technical team made up of on-site and off-shore resources in technical design and development of the Order Management System application using existing and emerging technology platforms.
Lead the design, development and implementation of the Order Management System application including integrations with other vendor solutions deployed at the fulfillment center.
Direct participation and provide leadership in all phases of the software development life cycle including designing, coding, testing, deploying, and providing production support of application solutions.
Review and provide technical guidance for implementation and support efforts assigned to onshore and offshore resources.
Collaborate with partners across IT and business groups to jointly develop Business Technology Roadmap that drives application roadmap and delivers quality solutions that meet business needs.
Provide continuous leadership and mentoring of both onshore and offshore developers in advancing the skill set to ensure quality and efficiency of delivery as well as improving overall team technical competencies with best practice guidelines and standards.

Qualifications:
Bachelor’s Degree preferred in a related field or equivalent.
Minimum 8 years of work experience in application development.
Advanced knowledge of application design and integration principles, practices, systems development, and analysis.
Strong technical expertise and hands-on development experience in object-oriented design and programming skills utilizing Java.
Strong knowledge with Spring Framework and ORM modules (Hibernate preferred), relational databases (Oracle preferred), and SQL.
Strong knowledge with web development utilizing JavaScript, JQuery, Ajax, ASP/.NET.
Excellent communication skills, both verbal and written.



I''d love to talk to you if you think this position is right up your alley.