1+ months

Lead Application Developer - 175037

Toronto, ON M9C
  • Job Code

Lead Java API Application Developer

ADP is hiring a Lead Java API Developer with strong Back End, Java JEE, API experience, Does this sound like you?

  • Analytical mastermind. Examines systems and spots trends that others wouldn't find.
  • Technical whiz. Intrigued by the ever-evolving world of technology.
  • Solution seeker. Problem solver and life saver who always can find the right answer.
  • Trusted Advisor. A passion for quality and excellence. Lives integrity and delivers on promises... every time.

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're building the next generation of ADP technologies.

As a Lead Java API Developer, you will support the development of Java API's on ADP Human Capital Management systems that provides Payroll, Human Resources, Time Management, and Benefits Administration for ADP clients.


* Note: Current office location is located at: 6200 Kenway Drive, Mississauga, ON L5T 2N3

* But will move in the Spring to this location: 3250 Bloor St. W., Etobicoke, ON M8X 2X9


Things You'll Do:

  • Support the development of Java API's on ADP Human Capital Management systems that provides Payroll, Human Resources (HR), Time Management, and Benefits Administration applications for clients
  • Create Java APIs to enable new functionality across the ADP Eco system
  • Perform enhancements and modifications to existing APIs
  • Work with Product owners to understand the requirements for new features.
  • Work with Quality Assurance (QA) members to communicate testing impacts and fix the defects reported
  • Support the features during the early adaptor programs
  • Work on client reported defects, help triaging and finding out root cause and fix the defects with high quality

Experience You'll Need:

  • Bachelor's degree in computer science, mathematics or related engineering field or equivalent experience.
  • Strong Agile software development experience is a requirement
  • 10+ years of Java Applications development
  • Strong experience with building Java APIs in an enterprise architecture with high complexity
  • In-depth knowledge of testing API's, including Test Automation
  • Web 2.0 development using frameworks like dojo, react, Jquery, etc is an asset
  • Experience with working with remote teams on international locations
  • Experience with software defect tracking systems such as Rally
  • Ability to multi-task, triage issues, react well to changes in a fast paced environment
  • Strong problem-solving skills with the ability to work independently to resolve complex issues in a timely manner.

Technical Experience must include:

  • Object Oriented Design & Programming using Java/JEE
  • Java Enterprise Technologies including Servlets and JSPs
  • Service layer development with Enterprise Java Beans(EJB) 3.0
  • Java Persistence Architecture and Hibernate
  • Web Sphere Application Server 8.0
  • Eclipse / Rational Application Developer tool
  • Development of Custom components, converters and validators using JSF Framework
  • Java Messaging System(JMS)
  • Swagger & Open API experience
  • IText API for PDF generation
  • Unix Bash experience is desired
  • Dependency Injection using Guice/Spring framework
  • Unit testing using Junit / Testing and Mockito / Powermock
  • Continuous integration with Maven and Jenkins (Hudson)
  • HTML5, CSS3 and SASS / LESS
  • Development of restful services
  • JSON serialization and deserialization using GSON and Jackson frameworks
  • SQL / DB2 DB development
  • Docker experience
  • Agile Software Development Methodology

req 175037

We're designing a better way to work, so you can achieve what you're 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 we're 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.


Posted: 2019-09-25 Expires: 2019-11-16

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:

Lead Application Developer - 175037

Toronto, ON M9C

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast