20 days old

Principal Java Developer - NextGen Payroll

Alpharetta, GA 30009
  • Jobs Rated
    61st

NextGen Payroll aka "Pi", is looking for a passionate and hands-on Principal Application Developer to join our project with the mission to create an amazing set of software products that are highly scalable and reliable.

This candidate will be working within a scrum team on our next generation payroll applications. Must be a strong team player as well as flexible to quickly learn and switch between multiple technologies and contexts. Specifically this candidate will be working on exposing the transparency of our payroll engine policies and calculations as well.

We believe people make great companies, not the other way around. Our people make all the difference in delivering innovative HR technologies and solutions that help employees all over the world do their jobs better. The result? We're building the next generation of ADP technologies.

Job Summary:

  • Demonstrates a proactive behavior
  • Ability to anticipate problems or situations, change-oriented, and self-initiated behavior.
  • Enjoys working on Agile teams and high collaborative environments
  • Be accountable for Design, Development, Performance, and ongoing Stability of the Application, Data, Integration, and Technology Architecture
  • Help shape, execute, and integrate architectural principles in the technical & product roadmap to develop Next Generation Features and Applications
  • Responsible for creating the most optimal software design that can scale and perform in a SaaS/Cloud environment.
  • Uses best in class software design, development & deployment techniques to build high-level architecture software designs that development teams can code to provide assessment of current state architecture and recommendation of future state architecture
  • Lead problem solving and resolution of day-to-day design issues
  • Collaboratively work as part of a geographically distributed agile scrum team, mentor junior team members, and actively participate in knowledge sharing.

Requirements:

  • Understanding and experience in Agile processes, scrum, Kanban, lean UX, etc.
  • Overall 10+ Years of experience with minimum of 5+ years of relevant experience in Java and Backend Services
  • OO design patterns, IoC and dependency Injection
  • Experience with GIT and CI/CD platforms (Bitbucket, Concourse, Jenkins)
  • Hands on experience in AWS specific solutions like AWS RDS, AWS S3, AWS KMS and Encryption SDKs.
  • Strong experience developing server side application using Java 8+ and Spring Ecosystem / Spring Boot
  • REST API design and implementation
  • Build tools and dependency management using Gradle or similar tools
  • Experience with distributed systems development
  • Experience with messaging systems such as Apache Kafka and AWS SNS/SQ
  • Experience with caching solutions
  • Relational Database (MySQl, Oracle etc.)
  • Proficiency on designing system using DDD models.
  • Unit Testing, Integration testing and Automated testing
  • Knowledge of Data Structures and Algorithms
  • Experience leading products deliverables using lean product and continuous delivery strategies

#LITECH
#LI-AA2

We're designing a better way to work, so you can achieve what you're working for. Consistently named one of the 'Most Admired Companies' by FORTUNE Magazine, and recognized by DiversityInc as one of the 'Top 50 Companies for Diversity,' ADP works with more than 740,000 organizations across the globe to help their people work smarter, embrace new challenges, and unleash their talent. "Always Designing for People" means we're creating platforms that will transform how great work gets done, so together we can unlock a world of opportunity.

At ADP, we believe that diversity fuels innovation. ADP is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, or protected veteran status. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

Jobs Rated Reports for Computer Programmer

Posted: 2020-10-01 Expires: 2020-10-31

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Java Developer - NextGen Payroll

ADP
Alpharetta, GA 30009

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Good
50/220
Stress
Very Low
17/220
Growth
Very Poor
211/220
Powered ByCareerCast