As a Software Development Engineer you will analyze design code and test multiple components of application code across one or more clients. You will perform maintenance enhancements and development work. Your typical day will involve analyzing requirements designing software solutions writing code and conducting testing to ensure the quality of the application. You will collaborate with team members participate in code reviews and contribute to the overall success of the project. Roles & Responsibilities: 1. Lead the design build and development of high quality software applications to meet business process and application requirements using Angular Java and related technologies. 2. Collaborate with crossfunctional teams to identify and prioritize features and functionality. 3. Develop and test applications to ensure the quality of the codebase. 4. Ensure that the applications are scalable maintainable and secure. 5. Stay updated with the latest advancements in Angular and Java technologies and integrate innovative approaches for sustained competitive advantage. Professional & Technical Skills: 1. Must To Have Skills: Strong Proficiency in Angular React.js 2. Must To Have Skills: Proficiency in Java. 3. Strong understanding of software engineering principles and design patterns. 4. Experience with RESTful APIs and web services. 5. Experience with frontend technologies such as HTML CSS and JavaScript. 6. Experience with version control systems such as Git. 7. Experience with agile development methodologies such as Scrum or Kanban. 8. The candidate should have a minimum of 6 years of experience in Angular and Java. Additional Information: Good in communication skills handle client and offshore team with less dependency on the management team Educational Qualification: BE/BTech with 15 years of fulltime education.