Lead Java Full Stack Developer

Company:  ADP
Location: Alpharetta
Closing Date: 15/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Standard
Job Requirements / Description

ADP is hiring a Lead Java Full Stack Developer.

Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day? Are you looking to join a dynamic, inclusive team environment with a culture of collaboration and belonging?

Well, this may be the role for you. Ready to design what's next?

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, and you will be working on projects currently in production.

You will start your day on a scrum call to prioritize and track work. Within the team you work on, you will choose user stories to work within a sprint cycle. You will spend most of your day developing and testing your code. Every three weeks, you will be involved in the release activities.

To thrive in this development career, you'll need to be an expert in Java (Java 8 preferred) and have a firm grasp on Spring Boot, Javascript, Angular and/or React. You'll need to be familiar with open source tools such as Apache KAFKA. Each sprint cycle could have a heavy front-end focus, a heavy back-end focus, or a mix of both, so you'll need experience working with front-end, scripting, and back-end technologies. Like our best developers, you are an enthusiastic creator eager to learn and take on stretch assignments. You strive to learn new technologies and find ways to incorporate what you learn into building your products.

As a Lead Developer, you will work closely with your team to lead and guide projects to success along with the Development Manager. You'll have a hands-on role designing, developing, debugging, and deploying software solutions where you can leverage your expertise with code complexities. You'll also serve as a mentor to the junior developers. In the senior role, you will balance the assigning of user stories through prioritization and consideration of the technical interests of each developer on the team. 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. Pace should not scare you. We still find time for a healthy dose of fun.

Like what you see? Apply now!

Learn More About ADP At Tech.adp.com/careers

A little about ADP: We are a global leader in HR technology, offering the latest AI and machine learning-enhanced payroll, tax, HR, benefits, and much more. We believe our people make all the difference in cultivating an inclusive, down-to-earth culture that welcomes ideas, encourages innovation, and values belonging. ADP has a deep commitment to diversity, equity, and inclusion as a global Best Places to Work, DiversityInc Top 50 Company, Best CEO and company for women, LGBTQ+, multicultural talent, and more. Learn more about ADP's commitment on our YouTube channel: You'll Do

Here's what you can expect on a typical day:

  • You'll 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. You will also participate in other agile ceremonies, including scheduled sprint demos.
  • Working in three-week sprints, you must keep up with timelines and coding standards. Most of your daily schedule will be software development, but you will also test your code before submitting it to QA for final testing.
  • Continuous Learning. You will attend "lunch and learn" sessions to actively collaborate with other developers to share ideas or show what you've learned.
  • You're working on products currently in use. Those who report to you will act as a point of contact for one day/week, supporting your clients for any urgent issues requiring resolution.
  • You have 10+ years of experience in software development and experience mentoring and managing teams.
To Succeed In This Role
  • You'll have a Bachelor's degree OR equivalent.
  • You have worked as Full stack Developer (Java Spring boot and Angular / React JS)
  • Must have database Oracle, SQL programming and designing skills.
  • Exposure to MongoDB, Redis is a plus.
  • Experience with HTML/CSS/JavaScript/Typescript and frameworks (Angular JS).
  • You’ll have advanced proficiency in coding in presentation and business layer.
  • Unit testing experience in Junit, Mockito, Jest and/or other unit testing frameworks for Java and JavaScript.
  • Worked on at least one or more complex software system (design and implementation) in your career span.
  • Worked in an Agile development methodology, navigated the entire life cycle in multiple projects.
  • Has a good understanding of the Agile manifesto.
  • Working experience in developing frameworks and/or software components for microservices and related cloud native architectural systems.
  • Working experience in developing framework for micro front end in the UI layer.
  • Ability to work with cloud services to deploy builds using CI & CD pipeline.
  • Create or Update documentation in support of development efforts.
  • Understand and promote Unit Testing, Code Quality and E2E testing (automation).
  • Participate in code reviews with peers and managers.
  • Participate in all agile ceremonies.
  • Contributes to and enforces code standards as well as facilitates code reviews and GIT Flow processes.
  • Experience developing componentized user interface micro apps and Java based microservices.
  • Must have experience and knowledge working with GIT, Maven/Gradle.
  • Angular Experience (Angular 4+).
  • ReactJS and stencil JS experience is a plus.
  • NodeJS and strong NPM Experience.
  • Strong JavaScript & Typescript Skills.
  • Strong CSS3 skills, experience with SASS a CSS framework.
  • Strong HTML5 skills.
  • Build Tools such as Angular CLI and Webpack etc.
  • Understanding of routing, API caching, and supporting infrastructure.
  • Must be an independent self-starter.
  • Superior time management and work organization.
  • Strong oral and written communication skills.
  • Work as a team in a fast-paced agile environment.
  • Passion for continuous improvement and learning.
You'll Love Working Here Because You Can
  • Have courageous team collaboration.
  • Deliver at epic scale.
  • Be surrounded by curious learners.
  • Act like an owner & doer.
  • Give back to others.
  • Join a company committed to equality and equity.
What are you waiting for? Apply today!

Find out why people come to ADP and why they stay: version: Equity, Inclusion & Equal Employment Opportunity at ADP: ADP is committed to an inclusive, diverse and equitable workplace, and is further committed to providing equal employment opportunities regardless of any protected characteristic.

Ethics at ADP: ADP has a long, proud history of conducting business with the highest ethical standards and full compliance with all applicable laws.

#J-18808-Ljbffr
Apply Now
Share this job
ADP
  • Similar Jobs

  • Lead Java Full Stack Developer

    Alpharetta
    View Job
  • Lead Java Full Stack Developer

    Alpharetta
    View Job
  • Full Stack Java Developer

    Alpharetta
    View Job
  • Full-Stack Java Developer

    Alpharetta
    View Job
  • Java full stack developer

    Alpharetta
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙