Previous Job
Previous
Sr Java Developer
Ref No.: 18-00032
Location: NYC, New York
Start Date: 01/26/2018
 This role will manage projects focused on the development of new functionality as well as enhancements. This role requires strong technological and analytical skills. The work provides the opportunity to interact with personnel from multiple areas. In addition to the core development work, they would also interact and monitor the support team to understand if there are steps that the development team can take to improve the application. 

Skills Required: 

- Experience 
- 6-9 years 
- Bachelor Degree in Computer Sciences or related field 
- Core Java 
- Integration technologies 
- MQ/XML/SOAP/JSON/REST/XSLT 
- Enterprise Architecture Integration (EAI) Patterns 
- Frameworks such as Spring, Camel or Mule, JUnit, Mockito- Linux/Unix- Sound understanding of Object Oriented Analysis, Design and Programming, familiarity with Design Patterns. 
- Hands on experience with multithreaded systems. - Strong communication and problem-solving skills are essential. 
- Highly motivated, willingness to learn new technologies. 
- The candidate must also strongly appreciate and understand the impact of code/environmental changes on the business unit. 
- Comfortable with direct interaction with the business users at all levels. 
- Have good communication skills, and be able to explain complex IT problems in simple business like terminology for ease of user's understanding. 
-Strong debugging, trouble shooting and performance tuning skills 
- Technical management of a local Java team. 
- Ability to work as part of a fast-paced global team and deliver to aggressive timescales 

Excellent working knowledge of the following technologies: 
- Scripting languages (shell or Perl, etc.) 
- Experience of agile development practices 
- Scrum, Kanban. - Familiarity with Autosys, DB2, Spring Integration, experience with continuous integration tools (Jenkins, Stash, Jira) 
- Good understanding of derivative products and STP cycle 
- Familiarity with central clearing and settlements areas. 
- Relational Databases such as Sybase, Oracle, SQL 
- Exposure to working in a global delivery team. 
- Knowledge of Scala is a plus