Job Description :
Title: Java Full stack developer
Location: Jersey city, NJ
Job Type : Long Term Contract

Job Description:
Hands on experience of 8-10+ years on J2EE, RESTful Services and front-end technologies is required
Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, ReactJS is required. Angular 2 or higher experience is required
Expert with agile development process and project management tools like Jira or Trello
Experience building apps, micro-services from the ground up and scaling at an enterprise level
Experience with Open Source tools and frameworks such as Spring, Junit, is required
Experience with build and CI tools such as Git, Maven, and Jenkins is required
Experience with messaging systems (Kafka, MQ and JMS) is a plus
Experience using application containers, caching technologies and cloud-based technologies like Docker containers is required. Knowledge of AWS/Azure is a plus
Knowledge of relational database design and development (Oracle or SQL Server, stored procedures, data modeling) is required and understanding of NoSQL databases (Postgres, Vertica) is a plus
Solid foundation in data structures, algorithms, software design with strong analytical and debugging skills
Proven ability to write automated unit and integration tests for front-end and back-end code