Summary: As a Software Development Engineer you will be responsible for analyzing designing coding and testing multiple components of application code using Spring Boot. Your typical day will involve working with crossfunctional teams performing maintenance enhancements and development work for one or more clients. Roles & Responsibilities: Design develop and maintain highquality code using Spring Boot. Collaborate with crossfunctional teams to identify and prioritize features and enhancements. Perform code reviews and ensure code quality and best practices are followed. Troubleshoot and debug issues in a timely manner. Stay updated with the latest advancements in Spring Boot and related technologies. Professional & Technical Skills: Must To Have Skills: Strong experience in Spring Boot. Good To Have Skills: Experience in Java RESTful web services and microservices architecture. Solid understanding of software development principles and best practices. Experience with Agile methodologies and tools such as JIRA and Confluence. Experience with version control systems such as Git. Strong problemsolving and analytical skills. Additional Information: The candidate should have a minimum of 2 years of experience in Spring Boot. The ideal candidate will possess a strong educational background in computer science or a related field along with a proven track record of delivering highquality software solutions. This position is based at our Bengaluru office.