About the Role
What You’ll Do
- Contribute to a modernization effort by adding new services that work alongside the current system to improve performance, scalability, and maintainability
- Design, develop, and maintain scalable backend services in Java (Spring Boot) and Node.js/TypeScript :
- Build and integrate containerized services in a cloud-native environment using AWS , Docker , and Kubernetes :
- Work closely with senior engineers and architects on design, performance, and reliability
- Write clean, testable code and support quality through solid unit tests and improved service observability
- Review code, suggest improvements, and help raise the bar for engineering quality
- Participate in agile development processes and collaborate effectively across teams
What We’re Looking For
- 5+ years of experience in software development
- Strong hands-on experience with Java (Spring Boot) and Node.js/TypeScript :
- Strong English communication skills, both written and spoken
- Solid understanding of AWS and experience working in cloud-native environments
- Strong experience building distributed systems using RESTful APIs , Microservices , and Event-Driven communication models
- Experience with relational databases (Oracle) and familiarity with NoSQL (e.g., Redis, MongoDB)
- Familiarity with CI/CD workflows , Git , and tools like Jenkins :
- Clean code mindset and unit testing discipline
- Experience working in Agile teams and understands how they operate, from ceremonies to collaboration
Bonus points for :
- Some background with PL/SQL , particularly for maintaining stored procedures and integrating with Oracle-based systems
- Exposure with Kafka for distributed messaging and Apache Camel for building integration pipelines and routing logic
- Experience with frontend technologies such as Angular , Web Components , or Micro Frontend architectures
- Comfortable working with Infrastructure as Code using Terraform
Why This Role Stands Out
- You’ll have the space to focus, deliver, and grow as a technical contributor
- You’ll be part of a team that values clarity, quality, and continuous improvement
What Success Looks Like
- You’ve delivered clean, scalable services that integrate smoothly with the existing platform
- You’ve helped modernize critical parts of the system while maintaining stability and performance
- You’ve raised the quality bar through thoughtful code reviews, testing, and engineering practices
- You’ve found bottlenecks, fixed what matters, and helped the team build better without overcomplicating things
- O modelo de trabalho adotado pela ADP é office based/presencial, com a possibilidade de trabalho em home-office por até duas vezes na semana.
A little about ADP : We are a comprehensive global provider of cloud-based human capital management (HCM) solutions that unite HR, payroll, talent, time, tax and benefits administration and a leader in business outsourcing services, analytics, and compliance expertise. We believe our people make all the difference in cultivating a down-to-earth culture that embraces our core values, welcomes ideas, encourages innovation, and values belonging. We've received recognition for our work by many esteemed organizations, learn more at ADP Awards and Recognition.
Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP : ADP is committed to an inclusive, diverse and equitable workplace, and is further committed to providing equal employment opportunities regardless of any protected characteristic including: race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, protected veteran status or disability. Hiring decisions are based upon ADP’s operating needs, and applicant merit including, but not limited to, qualifications, experience, ability, availability, cooperation, and job performance.
Similar jobs

Lead Developer - Reporting Platform

Apply Now
Back to search page