A software developer with extensive experience in all the SDLC phases. Designed and developed application with high performance and scalability.
9+ years of experience in design and development of web application using
JAVA, Spring (MVC, portlet, DAO, Security) , RESTful web service, Spring boot, SYBase, Oracle, JUNIT
• Created the Spring Boot based rest microservices.
• Developed a JAVA UTILITY using reflection for dynamically writing the SQL for the parameter to be fetched from the DB.
• Developed a batch process to download , bind , upload files using the executor framework.
• Worked on the SECURITY module, using the Spring Security context protocols such as Authorization, Authentication and Encryption.
• Implemented the security models such as Basic Authentication, Digest Authentication, OAUTH and OAUTH-2 for RESTFUL Web-services.
• Improved the response time by caching the data using E-CACHE and modifying the SQL queries implemented in HIBERNATE framework.
• Implemented various efficient ALGORITHMS using appropriate Data Structures for scalable, high performance application in JAVA/J2EE.
• Developed a JAVA UTILITY to resolve generic type information declared on any class, interface, LAMBDA expression or method using java generics and reflection API.
• Developed Spring application to be configured independently for different environment using Spring profiles.
• Developing application for entitlement based authorization of the user.
• Integrating the Spring boot application with Identity Anywhere.
• Implemented caching in Spring based application.
• Implemented LUCENE search for efficient and high performing search.