25 days old

Principal API Designer / Developer

Roseland, NJ 07068

We believe people make great companies, not the other way around. Our people make all the difference in delivering innovative HR technologies and solutions that help employees all over the world do their jobs better. The result? We are building the next generation of ADP technologies. ADP 's API and Data Taxonomy Team is looking for an experienced developer to join the CTO office and drive adoption of ADP's API design methodologies while contributing to development efforts supporting ADP's API and Data Taxonomy Tool Suite.


In this role you will be working closely with application developers, acting as a subject matter expert in API design. You will provide input and development contributions to the tooling and infrastructure that will simplify the adoption of ADP's API Life Cycle Management process.



  • Understand ADPs enterprise-scale integration needs as it relates to APIs
  • Collaborate with the Chief API Design Architect on developing and federating ADP's API design strategy and platform
  • Work daily with product development teams on API design, promoting best practices and ADP standards
  • Provide requirements and enhancements, via pull requests, to existing tooling based on interactions with the developer community
  • Participate in development efforts that expand and enhance the API and Data Taxonomy Tool Suite
  • Collaborate with the Data Taxonomy team on the design of enterprise models and vocabulary that are used by our APIs



  • 8+ years in the design, development and delivery of RESTFul APIs
  • 8+ years experience in enterprise application development using Java/SpringBoot, NodeJS and Angular
  • Knowledge of Human Capital Management (HCM) business domains
  • Solid data modeling skills
  • Strong working knowledge of JSON schema
  • Strong working knowledge of OAS 3.0 / Swagger
  • Experience with GraphQL
  • Familiarity with the event-driven design patterns / architecture
  • Basic familiarity with the API security concepts
  • Proven track record for delivering quality solutions on time.


How you will stand out:

  • Self-guided worker - capable of working with different product teams with little supervision after the initial learning period
  • Strong collaboration skills - ability to establish good relationships with the customers
  • Developer empathy -- ability to empathize with developers, by being flexible in solution design without compromising best practices and standards.
  • Improvisation (lateral thinking): the ability to think across disciplines and existing boundaries (technologies/business/geographies)
  • Research: an inclination to continuous research inside and outside of the current focus fields



Explore our COVID-19 page https://jobs.adp.com/covid19/ to understand how ADP is approaching safety, travel, the hiring interview process, and more.

Were designing a better way to work, so you can achieve what youre working for. Consistently named one of the Most Admired Companies by FORTUNE Magazine, and recognized by DiversityInc as one of the Top 50 Companies for Diversity, ADP works with more than 740,000 organizations across the globe to help their people work smarter, embrace new challenges, and unleash their talent. Always Designing for People means were creating platforms that will transform how great work gets done, so together we can unlock a world of opportunity.

At ADP, we believe that diversity fuels innovation. ADP is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, or protected veteran status. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.



  • Other
Posted: 2021-03-19 Expires: 2021-05-13

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal API Designer / Developer

Roseland, NJ 07068

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast