Application Developer

ADPFlorham Park, NJ
Onsite

About The Position

ADP Technology Services, Inc. is hiring Application Developers in our Florham Park, New Jersey location. This role is for individuals who are empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day. The ideal candidate will join a dynamic, inclusive team environment with a culture of collaboration and belonging. To thrive in this career, you’ll need to be enthusiastic, eager to learn, and take on stretch assignments. You strive to learn new technologies and find ways to incorporate what you learn into building your results. You’ll be curious, persistent, and at times persuasive. As part of our team, you’ll find exciting challenges, get opportunities to grow your career, and develop solid friendships as we design what’s next for ADP and the industry. Pace should not scare you. We still find time for a healthy dose of fun.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field of study plus five (5) years of related experience required.
  • Master's degree and two (2) years of related experience accepted.
  • 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.

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.

Benefits

  • tools and other training courses
  • conferences
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service