Technical Details & Responsibilities : 
- At least overall 7+ years experience, Strong Java development experience including Core Java, JSP, JDBC, Spring Boot, Web Services(Rest) 
 - Pure Hands-on experience in executing the project with the team is mandatorily needed for the engagement. 
 - Self-driven with proven experience driving software design through architecture. 
 - Participate in Design, Development, Testing and Maintenance of Software Products 
 - Be an integral part of the software development team to understand source control, build and release needs that need to be part of the software Development Environment 
 - Lead root cause analysis of software and system defects and work with a complex code base, taking the initiative to solve problems and provide clean solutions. 
 - Analyze existing software products and recommend new technical developments. 
 - Improve the functionality, reliability, performance, usability of the Software Products 
 - Create and maintain product technical documentation 
 - Good understanding on Software Development Life Cycle.