Java Developer

US-NY-New York

Share This Job

Job Description

Summary: 
The primary role of the candidate is to design, develop, and support one or more components of the distributed Listed Derivatives Clearing System. The candidate is expected to participate in the entire software development life cycle from definition of requirements through deployment and support.  The successful candidate will work closely with IT peers and operational professionals to define behavior, services, and interfaces for the tools under development.  The candidate is expected to work closely with colleagues and users in other regions.   On occasion, the candidate is expected to lead technical discussions with the global team members. 

Development Prospects: 
The candidate will have the opportunity to 
• Develop a deep understanding of the Global Futures Business and the business flows 
• Develop a deep understanding of GS’ Listed Derivatives Transaction Processing systems and related applications 
• Build close working relationships with Business Users 
• Develop personal and technical skills to a high level 
• Participate in a high work ethic environment 
• Develop project management skills

Skills & Requirements

Basic Qualifications

2+ years OO design/development 
2+ years Core Java 
2+ years RDBMS, Sybase or DB2 preferred 
Experience with OO design and Java implementation 
Experience providing high quality production support to a demanding user base 
Experience with requirement gathering from interactions with end-users 
Experience with full project life cycle 
Solid communication and presentation skills 
Demonstrate solid ability to multi-task (2-3 simultaneous projects) 
Must be a self starter and responsible with good work ethics

Preferred Qualifications

Strong understanding of Advanced Java topics like multi-threading, etc 
Strong understanding of distributed systems and design patterns 
Experience with real-time systems/messaging infrastructures with multi-thread capability highly desirable 
Familiarity with build/deployment tools 
Test driven development and methodology using tools like Fitnesse a plus 
Listed Derivatives knowledge a strong plus