The candidate Must have the below skills: 1. As an agile application developer will work closely with the distributed teams to learn the current application architecture, and design and understand its functionalities and complexities.2. Good hands-on full-stack development in Angular 6 & above, Java Spring Boot3. Analyze the Product Requirements and determine the approach to execute together with the Architects4. Develop application code in the most efficient way, ensuring both performance and security5. Constantly analyze and improve the performance and quality of the product and team6. Optimize development through automation7. Comprehensive grasp over OOPs concepts and Java Programming8. Understanding of Data Engineering, DevOps, and CloudOps.9. Be willing and able to adapt changes in priorities and requirements10. Be interested in the new tech stack and complex problems solving11. Must have a Bachelors/Masters Degree in Computer Science/Information Technology/Computer Applications 12. Should have knowledge in Relational and Non-Relational Database models13. Willing to work from home as a remote employee in case required.14 Bring a positive, can-do attitude and be open to all ideas