Jobs and Careers
AD
Principal Application Developers
ADPAlpharetta, United Statesfull_timeVerifiedPosted 19 May 2025
About the role
Applications for this role will be accepted on an ongoing basis.
ADP Technology Services, Inc. seeks Principal Application Developers in our Alpharetta, GA location.
- Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?
- Are you looking to join a dynamic, inclusive team environment with a culture of collaboration and belonging?
Well, this may be the role for you! Ready to design what’s next?
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.
- Influence and inspire confidence. You are comfortable presenting to senior leaders, product owners, and peers with a compelling voice that you demonstrate through executive presence, leading change, and creating clear executive-level communications on milestone achievements.
- Challenges. Inevitable challenges will arise, and we’ll rely on you to look for a solution.
- Responsibilities. Responsible for designing, developing and implementing microservices using java technology. Employ understanding of microservices architecture and principles and extensive experience in developing scalable applications to ensure our software solutions are efficient, robust and maintainable. Develop high-quality, scalable and secure code, integrate software components and third-party programs and test and deploy applications. Provide technical leadership, participate in architectural design decisions, and guide/mentor junior developers. Work within a Scrum team to develop software designs that will be used for new and improved web applications. Work with clients, product managers, architects, and software engineers to plan, design, develop, test, and implement impactful software solutions that support companies with one to millions of employees. Participate in a Scrum call to prioritize and track work and to choose user stories to work within a sprint cycle. Leverage his experience working with front-end, scripting, and back-end technologies and code complexities to design, develop, debug, and deploy software solutions. Choose user stories through prioritization, work within a team to understand responsibilities, identify issues, and communicate coding priorities in an Agile environment. Participate in other Agile ceremonies, including scheduled sprint demos, sprint planning, daily stand-up, sprint review and sprint retrospective.
TO SUCCEED IN THIS ROLE:
- Education and Qualifications/Skills and Competencies. Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field of study plus seven (7) years of related experience required. The company will also accept a Master's degree and five (5) years of related experience.
- Work Experience. Five (5) years of experience must include: Java; Microservices; Spring Boot and Spring Data; JPA, Java Restful Services and other Java Frameworks; Linux; Shell Scripting; Docker, Kubernetes or other containerization technologies; AWS Cloud; Developing/deploying applications using services, including EKS, EC2, Load Balancers, S3, NoSQL Databases (DynamoDB, Mongo), RDBMS (Postgres), EFS, AWS Fargate, Cloud Front, ECS, and ECR; Workflow orchestration framework; Orkes Conductor workflow orchestration framework; IntelliJ Idea; Event-driven architecture; SNS/SQS Topic and Queues message delivery platform; Applied Domain-driven design and bounded contexts.
YOU’LL LOVE WORKING HERE BECAUSE YOU CAN:
- Have courageous team collaboration. Courage comes from how associates are willing to have difficult conversations, speak up, be an owner, and challenge one another’s ideas to find the best solution.
- Deliver at an epic scale. We deliver real user outcomes using strong judgment and good instincts. We’re obsessed with the art of achieving simplicity with a focus on client happiness and productivity.
- Be surrounded by curious learners. We align ourselves with other smart people in an environment where we grow and el
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s