Java Developer
Current-> Involved in various phases of the Software Development Life Cycle (SDLC) and working in a highly dynamic agile environment and participating in scrum and sprint meetings.-> Designed and implemented the application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations and Hibernate-> Implemented the authentication and authorization of the application using Spring Security -> Designed and developed microservices business components and restful service endpoints using Spring Boot.-> Implemented Restful and SOAP-based web services using Spring Boot.-> Performed integration of components using JMS API -> Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database-> Worked with Threads, Multithreading, Synchronization and Collection API.-> Unit and system testing of application code.-> Developed and delivered quality applications on-time and on-budget following project plans and against delivery commitments.-> Performed analysis and identification of technical areas of improvement within existing web applications.-> Maintained current technical knowledge to support rapidly changing technology, always on a lookout for new technologies and worked with management and development team in bringing new technologies.-> Developed effective documentation and development methodology.-> Participated in and received feedback on organizational effectiveness from team members and peers.-> Involved in resolving production issues within given SLA-> Involved in code review process