Summary: As an Application Developer you will design build and configure applications to meet business process and application requirements. You will be responsible for ensuring that the applications are developed according to specifications and delivered on time. Your typical day will involve collaborating with the team to understand the requirements designing and implementing application features and troubleshooting any issues that arise during the development process. You will also be involved in testing and deploying the applications to ensure their functionality and performance. Roles & Responsibilities: Expected to be an SME collaborate and manage the team to perform. Responsible for team decisions. Engage with multiple teams and contribute on key decisions. Provide solutions to problems for their immediate team and across multiple teams. Design and develop highquality software applications using Spring Boot. Collaborate with crossfunctional teams to gather and analyze requirements. Write clean maintainable and efficient code. Perform unit testing and debugging to ensure software functionality. Professional & Technical Skills: Must To Have Skills: Proficiency in Spring Boot. Strong understanding of software development principles and best practices. Experience with RESTful APIs and microservices architecture. Knowledge of database systems and SQL. Experience with version control systems such as Git. Good To Have Skills: Experience with Spring Framework. Familiarity with frontend technologies such as HTML CSS and JavaScript