Technical Lead - Java

Work
Location: Jersey City, NJ

Technical
Skills:

5+ years
of experience in developing Core Java and database applicationsStrong
skills in Web services, JDBC, Spring, Hibernate (or similar ORM), Design
Patterns & solid skills in XML.Strong
working knowledge of RDBMS (Sybase / DB2) skills including transact SQLStrong
Linux / Unix skills including scripting (shell), MavenStrong
OO design skills and experienceFamiliarity
with testing frameworks (JUnit/TestNG/Mokito/Fitnesse/Cucumber) and concepts
(Test Driven Development, Regression and Parametric Testing)Experience
working with Workflow solutions using BPMN (eg jBPM, Camunda)

Other
Skills:

Driven
with Strong Analytical, Design & Architecture SkillsAbility
to efficiently work within a global team.Effective
written and verbal communication skills.Good
team player and good interpersonal skills.Self
starter and able to work in a high paced environment.Must be
willing to handle first line support calls and work on a support rotaMaintain
a focus on quality, attention to detail, communication and delivery to tight
timescales.

PREFERRED
but not required

Webapp
development using HTML5/AngularJSKnowledge
of Business Process Management solutions such as JBPMKnowledge
of C#, .NET is an added advantage.Knowledge
of financial markets would be an advantage