**Senior Developer - Full Stack**
**At ADP we are driven by your success. **We engage your unique talents and perspectives. We welcome your ideas on how to do things differently and better. In your efforts to achieve, learn and grow, we support you all the way. If success motivates you, you belong at ADP.
**Technology at ADP. **It's the foundation of the products and services that have made us a world-wide leader in workforce solutions. With us, you can combine technical skills and business acumen, to effectively consult as well as solve technical challenges. You have the opportunity to train on leading-edge technologies that continually redefine what's possible in our industry.
This is a **Senior Software Developer** position to work on the ADP WorkForce Now, which currently serves more than 80.000 ADP clients and is growing globally.
**ADP Workforce Now (WFN)** is our flagship product in the US market for Human Capital Management (HCM). To make the product more competitive, we have a global team of developers, with more than 700 associates working in the USA, Canada, Brazil (Porto Alegre) and India. At ADP Labs/WFN team, we are proud to be a friendly environment, with time flexibility, agility, innovation, diversity, stability, alongside multidisciplinary and self-managing teams.
Developers have the opportunity to work with clients, product managers, architects, and engineers to plan, design, develop, test and deliver solutions consistent with the business objective. This position requires in-depth knowledge and experience. Uses best practices and knowledge of internal or external business issues to improve products or services. Solves complex problems; takes a new perspective using existing solutions. Works independently, receives mínimal guidance. Acts as a resource for colleagues with less experience.
**Qualifications**:
- Strong understanding of object-oriented design and MVC patterns
- Solid understanding of Agile development and continuous integration
- Strong written and verbal communication skills (Portuguese and English)
**Have strong experience with**:
- Microservices
- Java 8+ (knowledge of design patterns, transactions OOP concepts)
- Springboot
- SQL
- Unit and automated Testing
- JavaScript/Typescript
- React/Redux or Angular
- HTML5 and CSS3
- Apache Kafka
- RESTFul API design and implementation
- Knowledge of build tools and dependency management
**It’s nice to have**:
- Experience with automated integration and functional testing methods and tools (Selenium, Cucumber, Gherkin)
- Support production software operations, monitoring, testing and adoption;
- Ability to run the MS lifecycle from development to production with all necessary validations (code checks, unit tests, automated tests, metrics monitoring).
**Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP**: ADP affirms that inequality is detrimental to our associates, our clients, and the communities we serve. Our goal is to impact lasting change through our actions. Together, we unite for equality and equity. ADP is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.