Job Description :
Senior Full Stack Java Developer- NJ or Boston
Environment: Business Casual
Location: Jersey City, New Jersey or Boston

Minimum Requirements:
Strong knowledge of architectural principles, frameworks, design patterns and industry best practices for design and development.
5+ years of experience in functional and object oriented design and development utilizing Java and/or C/C++.
5+ years of experience with UNIX and Windows operating systems.
5+ years of experience in at least one JEE Application Server, WebSphere and/or JBOSS experience is preferred.
5+ years’ experience in JEE technologies and framework including Spring, JSF2, Hibernate, NodeJS, AngularJS, JMS/WebSphere MQ, Oracle AQ, Oracle 11g and support integration with other applications via APIs(SOAP/REST), messaging, database access and in memory Data Grid and Big Data.
Working experience with relational database such as Oracle/DB2 is highly desirable.
5+ years’ experience as a JEE Architect with exposure to various JEE standards/APIs, certification is highly desired.
5+ years of experience in performance tuning and designing highly scalable and resilient distributed applications/solutions.
Experience in SOA, BPM, Rules Engines, SOAP, REST WSDL, XML, cloud and API standards with strong understanding of Java/JEE and SCA design patterns, packaging, and deployment is preferred.
Excellent communication and presentation skills with ability to communicate at all levels of the organization.
Ability to conduct code reviews and work with build and automation tools.