ADP Senior Software Engineer
Job Title: Senior Java Engineer
Location: Hybrid (3 days onsite in Mississauga, ON)
Contract Type: Contract
Overview
One of TEKsystems' global technology clients, ADP, is seeking a highly
experienced Senior Java Engineer to join their team for a strategic, net-
new development project focused on expanding their NexGen Payroll product
to the Canadian market. This is a high-impact role offering the opportunity to
work on a revenue-generating product in a collaborative and innovative
environment.
Top Skills & Experience Required
10+ years of Java development experience, with strong expertise
in:
Java 8
Spring Boot
RESTful APIs
Hibernate
Microservices architecture
Unit Testing
Oracle
AWS
Proven experience working across the entire Software
Development Life Cycle (SDLC)
Ability to read and enhance existing Java code to develop new product
features
Expertise in design systems
Experience building complex, data-rich enterprise applications
Experience developing a rules engine is a strong asset
Additional Skills & Qualifications
Strong verbal and written communication skills
Collaborative team player
Quick learner with a proactive mindset
Experience working in Agile environments
Bachelor’s degree in Technology (Master’s preferred)
Employee Value Proposition (EVP)
Work with a Fortune 500 brand recognized as a leader in financial
data
Be part of a net-new strategic initiative with opportunities for
research and innovation
High potential for contract extension and future opportunities with
ADP
Gain experience with a highly respected organization that
enhances your resume
Join a collaborative, talented team with supportive leadership
Enjoy a dynamic work environment with varied responsibilities and
growth opportunities
Work Environment
Agile development environment
Collaboration with teams in Canada and California, USA
Hybrid work model: 3 days onsite per week
Business Impact
This role supports the development of ADP’s NexGen Payroll product for
the Canadian market, following its successful launch in the U.S. The product
is designed to provide clients with a seamless payroll experience and drive
revenue growth.
Why This Role Is Open
This is a new development initiative for the Canadian market. ADP is
expanding its team in Canada to optimize costs and leverage local talent.
If you're a seasoned Java engineer passionate about building impactful
enterprise solutions, we encourage you to apply and be part of this exciting
journey!