Full Stack Java Developer
CurrentGathered and clarified requirements with business analyst to feed into high-level customizationdesign, development, and installation phases.Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP)and Spring JMS.Designed and Developed the UI Framework using Spring MVC and Angular 6.Developed front end UI JSP, JSTL, JQuery, JQuery UI, Servlets, HTML, JavaScript, JSON and AJAX.Implemented logging using Spring's Aspect Oriented Programming (AOP) concept.Extensively used Spring MVC framework for Navigation and Controlling. Worked with Springcontrollers, View Resolvers and Model and View Objects.Extensively used hibernate named queries, criteria query, Hibernate Query Language (HQL) andOptimistic Locking to process the data from the Oracle database.Used a Microservices architecture, with Spring Boot-based services interacting through acombination of REST and Spring Boot.Responsible for design of WSDL files and schema changes and hosting using SOAP based WebServices Axis2 and XML Beans.Used JavaScript and JSF Prime faces validation framework for performing front-end validations.Designed and developed Micro Services based business components and RESTful serviceendpoints using Spring boot.Developed large scale enterprise application implementing cryptographic SSL/TLS and PKIsystems.Developed application for Cloud platforms using technologies like Java/J2EE, Spring Boot,Spring Cloud, Microservices. Experience in Microservices and Spring Boot applicationdevelopment.Packaged and deployed the application in IBM WebSphere.Created and Consumed Web Services from different applications within the network.Used XML to transfer the application data between client and server.Worked with SQL Scalar queries, Stored Procedures, Joins, Indexes and triggers.Developed Unit /Integration test cases using Junit, Easy Mock.Responsible for fixing the defects in Dev/UAT and Production.