Job Description :
Job Title: Full-Stack Java Developer
Location: Pershing Plaza, Jersey City NJ 07302
Duration: Estimated 12 Months Contract

Job Details
Responsible for the design, development, coding, testing, debugging and documentation of applications to satisfy the requirements of one or more user areas. hands-on new development as well as support, maintenance or enhancement of existing applications. Works closely with client management to identify and specify complex business requirements and processes. Researches and evaluates alternative solutions and makes recommendations.
Full Stack developer with hands-on experience of 10+ years in Java and Spring, experience developing restful services
Front-end development experience is a plus - using Angular
Experience working in a scrum team using Agile methodology

The top 3 skills that client is looking :
Java/Spring, database, Angular 5+, Experience in Agile development

Required Skills
Full Stack Developer role with Java, Spring Boot/Spring integration/Spring Batch and Angular 2+
Senior role, 8-10 years of hands-on experience required
Java open stack technologies
Cloud based technologies/services
Understanding of Docker, Containers
Re-engineering business processes in portal
For back-end, write business logic, Rest APIs, interact with database or other data points
60% front end, 40% back end
Agile delivery principles
Would like to have technical onsite interview following phone screening
Financial services experience not required; industry diversity would be preferred
Someone who had started on C++ or Javascript frameworks and moved to Java. Strong OOP experience.