ADP - Alpharetta, GA

posted 29 days ago

Full-time - Senior
Alpharetta, GA
Professional, Scientific, and Technical Services

About the position

The Senior Lead Java Developer at ADP is responsible for designing and implementing scalable web applications and backend services. This role requires a strong command of software architecture and programming, with a focus on collaboration within a dynamic team environment. The successful candidate will lead projects, mentor junior developers, and ensure high-quality software delivery while actively participating in agile ceremonies.

Responsibilities

  • Design and implement highly scalable, interactive web applications with high usability.
  • Develop backend application interfaces for data and services.
  • Create integration solutions and collaborate with product owners to define software requirements.
  • Support production software operations, test and debug programs.
  • Report progress and status of assigned tasks to project teams and manager.
  • Provide technical leadership and motivation to junior developers.
  • Participate in scrum calls to prioritize and track work and choose user stories for sprint cycles.
  • Engage in release activities every three weeks and maintain coding standards.
  • Attend 'lunch and learn' sessions to share knowledge and collaborate with other developers.

Requirements

  • Bachelor's degree or equivalent experience.
  • 8+ years of software development experience.
  • 5+ years of hands-on experience developing web applications using HTML, CSS, and JavaScript.
  • Experience with Java, Spring, Hibernate, Spring Boot, Kafka, Docker, AWS, and Git.
  • Experience in Test Driven Development (TDD), Microservices architecture, Containerization, and API Management.
  • Experience with SQL and NoSQL data stores, preferably Oracle, Aurora Postgres, MongoDB, and other AWS cloud offerings.
  • Experience working in an Agile environment with strong collaboration skills.
  • Experience as a mentor or team lead, with related leadership experience.
  • Ability to establish relationships with business and IT leaders and technology subject matter experts.
  • Strong understanding of object-oriented design and patterns.

Nice-to-haves

  • Experience with additional programming languages or frameworks.
  • Familiarity with DevOps practices and tools.
  • Knowledge of cloud computing services beyond AWS.

Benefits

  • Dynamic and inclusive team environment.
  • Opportunities for continuous learning and professional development.
  • Support for community involvement through ADP's Philanthropic Foundation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service