Job Description :
Job Title: Java Developer with ChatBot Experience
Location: Warren, NJ
Duration: long term contract
Phone then skype

Need LinkedIn profile Must.

Job Description
BS degree or higher in Computer Science, Engineering or related field, with 5+ years of experience in Java/ J2EE.
4+ years professional experience in commercial or web-scale system software development and delivery
Understanding of scalable computing systems, software architecture, data structures, and algorithms
Experience in developing objected-oriented software, with experience in Java, J2EE, Spring
Experience with Spring boot, Spring JDBC, Spring webmvc
Experience working in a DevOps environment, and using industry standard tools (GIT/OneStash, JIRA)
Intermediate experience with ORMs such as Hibernate
Understanding of OAuth authentication standard
Knowledge of professional software engineering best practices for the full software development life cycle
Strong verbal and written communication skills
Strong analytical skills, with excellent problem solving abilities

Nice to have
Knowledge and hands on experience on implementation of Chatbot using API.AI or Watson for large scale implementation
Hands on experience with cloud technologies (including AWS EC2, S3)
Working knowledge of HTML, Javascript, and CSS, AngularJS or Backbone
Experience with micro services
Intermediate knowledge of database queries
Any open source work is a plus