ADP - Alpharetta, GA

posted about 1 month ago

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

About the position

The Senior Lead Application Developer at ADP is responsible for designing, developing, and implementing web applications that support both internal and external clients. This role involves working within a scrum team to bring innovative ideas to life, utilizing a variety of technologies including Java, Spring Boot, and front-end frameworks like Angular and React. The developer will lead projects, mentor junior developers, and ensure high-quality code delivery while participating in agile ceremonies and collaborating with cross-functional teams.

Responsibilities

  • Work within a scrum team to design and develop web applications.
  • Participate in daily scrum calls to prioritize and track work.
  • Choose user stories to work on during sprint cycles.
  • Develop and test code, focusing on both front-end and back-end technologies.
  • Lead and guide projects to success, mentoring junior developers.
  • Review team members' work and provide feedback to ensure quality.
  • Engage in agile ceremonies including sprint demos and retrospectives.
  • Collaborate with product owners and other team members to define new features and user stories.
  • Create and update documentation to support development efforts.
  • Participate in code reviews and enforce coding standards.

Requirements

  • Bachelor's degree or equivalent experience.
  • 8-12 years of experience in a similar role.
  • Expertise in Java and Spring Boot.
  • Proficiency in front-end technologies such as Angular and React.
  • Experience with database management, particularly Oracle and SQL.
  • Familiarity with MongoDB and Redis is a plus.
  • Strong skills in HTML, CSS, JavaScript, and TypeScript.
  • Experience with unit testing frameworks like Junit, Mockito, and Jest.
  • Knowledge of Agile development methodologies and practices.
  • Experience in developing microservices and cloud-native architectures.

Nice-to-haves

  • Experience with NodeJS and NPM.
  • Familiarity with Stencil JS and micro front-end frameworks.
  • Knowledge of build tools such as Angular CLI and Webpack.
  • Strong CSS3 skills, including experience with SASS.
  • Understanding of API caching and routing.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with matching contributions.
  • Flexible scheduling and remote work options.
  • Professional development opportunities and continued education support.
  • Paid time off for volunteering and community service.
  • Diversity and inclusion programs.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service