As a senior developer in the team, you will be responsible for building up interfaces (batch/web applications), involved in requirements gathering, requirements analysis, architecting the solution, modularizing into smaller components, designing those components and assigning the components to the team. Also involved in estimation, POC implementation, planning, directing and coordinating daily activities, provider and membership module. Design and develop Spring MVC-based web applications. Analyze the design to follow, data and requirements provided by the client. After a thorough analysis of client requirements developing all the codes needed to execute the business logic successfully.