Job Description :
Developer - Level 4 Exempt IT Professional-Daily
Duration: 6+ Months
Location: Jersey City NJ 07310

Job Description:
Work in an agile and fast-paced environment interfacing with management, business and senior technology members
Understand technical and Business processes of various front office, trading and settlement applications
Understand business requirements, processes and specifications required to support implementation
Architect and design high performance, robust and scalable systems for large volume
Design and implement applications utilizing complex Java/JEE technologies and middleware systems
Build and maintain efficient, reusable, and reliable code
Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
Identify bottlenecks and bugs, and devise solutions to these problems
Provide status updates, proper escalations & reporting to management & business
Manage Source Code repository and support production releases
Ability to work independently and efficiently.
Ability to meet deadlines.
Ability to promptly answer support related email, phone calls and other electronic communications.
Self-motivated, detail-oriented and organized.
Excellent communication, interpersonal and organizational skills.

Qualifications:
Bachelor''s degree or foreign education equivalent in Computer Science or Engineering with more than 7+ years of experience in Java/JEE within a financial services environment.

Skillset Requirements:
Strong Software Design and architecture capabilities
Strong OOP skills
Strong analytical skills
Strong communication skills
Good team player
Application Performance tuning
TDD / XP / Scrum / Agile process
Financial knowledge - Experience with prime brokerage products and capital market structure
Core Java
Spring
Hibernate
ExtJS/GWT/GXT based framework
Oracle and Sybase / SQL
Linux shell scripting
Maven and Ant
Distributed Caching (Any experience with Gigaspace is a plus)
Caching (EhCache)
Web Services
Messaging/JMS (Tibco, MQ)
             

Similar Jobs you may be interested in ..