Principal Application Developer - (Full Stack Java)

ADP Alpharetta , GA 30023

Posted 11 months ago

Principal Application Developer

ADP is hiring a Principal Full-Stack Application Developer with strong experience using Java / J2EE, React, JQuery, JMS, Kafka, JPA, HTML5, CSS3, in an Agile development environment. Does this sound like you?

  • Puzzle solver. Sees obstacles as opportunities. Uses logic and judgment to navigate and unravel challenges.

  • Analytical mastermind. Examines systems and spots trends that others wouldn't find.

  • Insightful strategist. Transforms insights into ideas and ideas into plans.

  • Trailblazer. Passionate about change and shaping the future.

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.

As a Principal Application Developer you will provide creative and technical expertise to implement high impacting solutions. The ideal candidate has strong aptitude to deliver results, meeting deadlines and creating high quality out of the box technical solutions. This is a hands-on development role and will provide an opportunity to work with modern technology stack including React, RESTful Webservices, and event-based architecture. The Principal developer will work in a very collaborative and open environment; will closely work with developers, architects, management and other stakeholders across the organization to deliver best in class solutions.

Location: 5800 Windward Parkway, Alpharetta GA, 30005

Things You'll Do:

  • Develop & enhance programs that successfully meet objectives

  • Participate effectively in entire software development life cycle

  • Investigate and resolve application issues as needed

  • Collaborate with team to design, develop, test and refine deliverables

  • Collaborate with clients, Product Managers, Architects, & Analysts as needed

  • Acts as an expert source of technology and application knowledge within their domain.

  • Performs other related duties as assigned and available to work occasional evenings and weekends.

Experience You Need:

  • Object Oriented Design & Programming using Java/JEE

  • Java Enterprise Technologies including Servlets and JSPs

  • Web 2.0 frameworks like React and JQuery.

  • Java Persistence Architecture

  • Tomcat

  • Java Messaging System(JMS)/Kafka

  • Unit testing using Junit / Testing

  • Web 2.0 Architecture

  • HTML5, CSS3

  • Development of Restful services using Jersey JAX-RS implementation

  • JSON serialization and deserialization using GSON and Jackson frameworks

  • Custom widgets and component based development using React Java Script Frameworks

  • Agile Software Development Methodology

How You'll Stand Out:

  • Experience / knowledge on Machine Learning and AI

req 170432



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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Developer

Change Healthcare

Posted 1 week ago

VIEW JOBS 2/20/2020 12:00:00 AM 2020-05-20T00:00 Transforming the future of healthcare isn't something we take lightly. It takes teams of the best and the brightest, working together to make an impact. As one of the largest healthcare technology companies in the U.S., we are a catalyst to accelerate the journey toward improved lives and healthier communities. Here at Change Healthcare, we're using our influence to drive positive changes across the industry, and we want motivated and passionate people like you to help us continue to bring new and innovative ideas to life. If you're ready to embrace your passion and do what you love with a company that's committed to supporting your future, then you belong at Change Healthcare. Pursue purpose. Champion innovation. Earn trust. Be agile. Include all. Empower Your Future. Make a Difference. POSITION SUMMARY The full stack developer is responsible for delivering scalable, innovative and best-in-class web solutions. The successful candidate will be a driven, forward-thinking individual with a proven track record of building and deploying impactful digital experiences for enterprises leveraging Adobe Experience Manager and other DXP platforms. The role requires front-end coding expertise with a high level of proficiency in back-end development and full lifecycle development processes. The candidate will be responsible for leveraging agile methodologies to increase efficiencies and grow the organization's digital maturity within an expanding Adobe environment. KEY RESPONSIBILITIES * Play a vital role in the front-end development, design, testing and deployment of best-in-class AEM solutions and components for web and mobile: 50% * Implement complex back-end integrations with marketing technology platforms, work closely with internal clients and external vendors to expand and maintain state-of-the-art digital platform solutions such as AEM and Magento: 50% RESPONSIBILITIES * Develop front end templates in Adobe Experience Manager (AEM) and reusable components. If no experience with AEM, then experience with similar large scale WCM or CMS such as SDL Tridion, Sitecore, or Fatwire is a must * Design efficient security models, workflows and templates * Employ strong coding standards for efficiency, readability, and reuse * Provide production support for JAVA / AEM and problem resolution for assigned applications * Validate development partners are following standard AEM platform delivery process * Work with senior architects, internal IT, and development partners to consult on web technology solutions using the latest Agile, DevOps, and CI/CD methodologies * Deliver exceptional client facing results and project success * Consistently develop and deliver high-quality, low-defect features on schedule * Lead by example through the implementation of challenging and complex components for marketing technology & consumer facing platforms MINIMUM JOB Qualifications Education / Training: Bachelor's or master's degree in related field Business Experience: * 8 years of development experience * Experience working with Adobe Experience Manager or multi-site/codebase environment * Minimum 2 years of development and support with Adobe Experience Manager or similar platform Critical Knowledge / Skills: * Expertise in Single Page Application design/development (ex. React.js, Angular, Knockout) * Expertise in HTML5, CSS3, JavaScript across multiple libraries: Angular.js, Node.js, React * Experience with communicating to different internal servers, databases from AEM, using both front end (ajax, cookies) and back end technologies (servlet, osgi service, Sling) * Experience with Junit and other testing frameworks in AEM * Experience Databases: Relational (MySQL) & Non-Relational (NoSQL – MongoDB specifically) * Experience in Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM, Workflows is required * Strong Java/J2EE background and working knowledge of Spring, Hibernate and Struts frameworks * Agile experience and participation in daily scrum meetings Working Conditions: * Environment – Office environment, minimal travel required Join our team today where we are creating a better coordinated, increasingly collaborative, and more efficient healthcare system! Equal Opportunity/Affirmative Action Statement Change Healthcare is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, genetic information, national origin, disability, or veteran status. To read more about employment discrimination protections under federal law, read EEO is the Law at and the supplemental information at If you need a reasonable accommodation to assist with your application for employment, please contact us by sending an email to with "Applicant requesting reasonable accommodation" as the subject. Resumes or CVs submitted to this email box will not be accepted. Click here to view our pay transparency nondiscrimination policy. Change Healthcare maintains a drug free workplace and conducts pre-employment drug-testing, where applicable, in accordance with federal, state and local laws. Change Healthcare Alpharetta GA

Principal Application Developer - (Full Stack Java)