Experience Required
Bachelor's degree plus five (5) years or Master's degree plus two (2) years of related experience
Minimum Education Required
Bachelor's degree plus five (5) years or Master's degree plus two (2) years of related experience
Compensation
$128,206.00 - $142,200.00 / Yearly
Hours Per Week
40
Number Of Positions
10
Shift
First Shift (Day)
Job Description
ADP Technology Services, Inc. seeks Application Developers at our Florham Park, NJ location. Responsibilities: Responsible for designing, building and maintaining quality software solutions that meet business and technical requirements including analyzing user stories, developing application code, integrating with existing systems and services. Work with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions. Review and create system, software, and functional design specifications and documentation. Diagnose, troubleshoot and resolve software defects while optimizing code performance to ensure application stability and reliability. Collaborate with Quality Assurance (QA) teams by writing and executing tests, validating fixes, and supporting quality assurance processes to ensure reliable and high-performing software. Coordinate with multiple stakeholders on the release activities. Peer review code developed by other team members. Organize and facilitate agile scrum software development ceremonies including daily status updates (stand-ups), planning, review backlog work items, provide estimates for work, and demos to stakeholders. Investigate and resolve client issues submitted in support ticket requests. Perform Java Spring framework library and dependency upgrades across multiple applications. Mitigate API security vulnerabilities and enhance security of REST APIs to reduce risk of security threats and incidents.
SALARY: $128,206 - $142,200 per year. Benefits listed at: jobs.adp.com/en/life-adp.
JOB REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field of study plus five (5) years of related experience required. The company will also accept a Master's degree and two (2) years of related experience. Two (2) years of experience must include: Java/JEE Programming; Spring Frameworks (Core, MVC, Data) and Spring Boot; JavaScript and JavaScript frameworks: React or Angular; Node.js backend development (Express.js); RESTful API design and implementation (including secure API practices: OAuth2 / JWT); Microservice application architecture; Relational databases and database programming (Oracle / PL/SQL) plus ORM (JPA / Hibernate) or Spring Data Repositories; Web application development (HTML5, CSS3, responsive UI); Agile software management (JIRA); Automated testing (JUnit, Mockito, Jest, Cypress); Continuous Integration (Jenkins or comparable CI systems); Secure coding practices (input validation, OWASP Top 10 awareness); Git, GitHub, Bitbucket; Build and dependency management tools (Maven for Java, NPM for JavaScript); Maintaining WCAG 2.1 AA standards and resolving issues using Deque axe DevTools, applying semantic HTML, proper ARIA roles, keyboard navigation support, color contrast improvements, and screen reader testing
QUALIFIED APPLICANTS: To apply for this position, please respond to requisition 276514 at http://jobs.adp.com. Alternatively, applicants may mail their resume to the following address referencing requisition 276514, 1 ADP Blvd. |MS 248| Roseland, NJ 07068.
Place of Work
On-site
Requisition ID
276514
Job Type
Full Time