ADP Technology Services, Inc. seeks a Principal Application Developer in our Parsippany, NJ location. Responsibilities: Develop and enhance programs that successfully meet objectives. Responsible for supporting the development of ADP's "Workforce Now" product, a Human Capital Management system that provides Payroll, Human Resources (HR), Time Management, and Benefits Administration applications for clients. Participate effectively in the entire software development life cycle. Investigate and resolve application issues as needed. Collaborate with his team to design, develop, test and refine deliverables and collaborate with clients, Product Managers, Architects, and Analysts as needed. Act as a source of technology and application knowledge within domain. Perform enhancements and modifications on the Workforce Now product. Perform POC and initial Framework Design for new features. Work with Quality Assurance (QA) members to communicate testing impacts and fix the defects reported. Work on client reported defects, help triaging and finding out root cause and fix the defects with high quality.SALARY: $134,233 to $278,200 per yearJOB REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field of study and eight (8) years of related experience required. Four (4) years of experience must include: Object Oriented Design & Programming using Java/J2EE; Java Enterprise Technologies including Servlets and JSPs; Service layer development with Enterprise Java Beans (EJB) 3.0 & Java Persistence Architecture; Eclipse/Rational Application Developer tool with Web Sphere; Component-based UI Development for web applications using Java Server Faces (JSF); Development of Custom components, converters and validators using JSF Framework; Java Messaging System (JMS)/Kafka; SOAP/JAX-WS based web services and client development; Dependency Injection using Guice/Spring framework; Continuous integration with Maven and Jenkins (Hudson); HTMLS, CSS3 and SASS/LESS; JSON serialization and deserialization using GSON and Jackson frameworks; Dojo and React Java Script Frameworks; Agile Software Development Methodology; AWS and CLOUD based environment; Oracle PL-SQL; and PostgreSQL.QUALIFIED APPLICANTS: To apply for this position, please respond to requisition 248039 at http://jobs.adp.com. Alternatively, applicants may mail their resume to the following address referencing requisition 248039: 1 ADP Blvd. |MS 248| Roseland, NJ 07068.