ADPposted 18 days ago
Full-time • Senior
Alpharetta, GA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

ADP is hiring a Principal Application Developer. In this role, you will work within a scrum team to bring the designs and ideas to life for new or improved web applications. This work will support a mix of internal and external clients. You will work with clients, product managers, architects, software engineers, and more to plan, design, develop, test, and implement impactful solutions that support companies with one to millions of employees. You will start your day on a scrum call to prioritize and track work. Within the team you work on, you will participate in planning and be assigned user stories to work on within a sprint cycle. You will spend most of your day developing and testing your code. Every two weeks, you will participate in demo sessions to present your work and hold retrospectives for continuous improvement. As a Principal Developer, you will work closely with your team to lead and guide projects to success. You'll have a hands-on role designing, developing, debugging, and deploying software solutions where you can leverage your expertise with code complexities. In the senior role, you will balance working on current issues and new user stories. As part of our team, you'll find exciting challenges, get opportunities to grow your career, and develop solid friendships as we design what's next for ADP and the industry.

Responsibilities

  • Start each day with a scrum, working in a team to understand responsibilities, identify issues, and communicate coding priorities while choosing user stories to complete.
  • Participate in other agile ceremonies, including scheduled sprint demos, where you will present your work to up to 90 stakeholders.
  • Check in with your engineering team to identify priorities and challenges.
  • Review your team's work and help your people excel in an Agile environment.
  • Handle a variety of tasks including checking in with teams in different locations and meeting with leadership to review initiatives.
  • Present to senior leaders, product owners, and peers with a compelling voice.

Requirements

  • Expert in Java (Java 21 preferred).
  • Firm grasp on Spring Boot, MySQL, Gradle, messaging systems (SQS/SNS), and caching solutions.
  • Familiar with web services, RESTful APIs, Domain-driven design, and unit/component tests.
  • Experience working with back-end technologies, especially writing high-performance Java code and SQL tuning.
  • 8+ years of experience in relevant skills gained and developed in the same or similar role.
  • Bachelor's degree OR equivalent.

Benefits

  • Courageous team collaboration.
  • Deliver at epic scale.
  • Surrounded by curious learners.
  • Act like an owner & doer.
  • Give back to others.
  • Join a company committed to equality and equity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service