Eligibility Criteria:
5 to 8 years of experience developing web / mobile based applications in Java/J2EE technologies
Should be proficient in Java, Spring boot, Webservices (REST / SOAP), JUnits and Microservice architecture
Should be proficient in Angular / React, Javascript, Responsive UI development and MFE application developments
Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp)
Knowledge of RDBMS and NoSQL data stores and polyglot persistence (Oracle, MongoDB etc.)
Knowledge of event sourcing and distributed message systems (Kafka, RabbitMQ)
Knowledge of Event Driven and Domain Driven Design concepts
Experience creating responsive designs (Bootstrap, mobile, etc.)
Participate in software design and development using modern Java and web technology stack.
Familiarity with design patterns and should be able to design small to medium complexity modules independently
Experience with Agile or similar development methodologies
Experience with a versioning system (e.g., GitHub/Bitbucket)
Experience with agile development methodologies including TDD, Scrum and Kanban
Robust verbal communications, cross-group collaboration skills, analytical, structured and strategic thinking.
Work cross-functional in an Agile environment
Excellent problem-solving, organizational and analytical skills
Qualification: Bachelors / Master’s degree in Computer Science or related field
ADP is hiring a Senior Application 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. You will work with clients, product manag