Sr Java Full Stack Developer
Current• Involved in analysis, design and development and testing phases of the application development (SDLC) using Agile Scrum methodology.• Created reusable components and services supports ES6 Interfaces and Arrow Functions to consume REST API's using Component based architecture provided by ReactJS• Rendered HTML elements using ReactJS for virtual DOM using JSX components, Redux• Implemented React/Redux Router to enable navigation from one view to the next as agent performs application tasks.• Implemented ReactJS components, Forms, Events, Keys, Router, Animations, and Redux concept.• Worked on React JS and React views, rendering using components which contains additional components called custom HTML tags.• Used ReactJS to build the UI components, Bootstrap front-end framework for faster and easier web development • Developed Responsive Single Page Applications (SPA) using ReactJS and rendering pages on the server side for faster loading and updating by 3x.• Worked on Spring Security for application authentication and REST Controllers and Services classes as part offspring framework.• SAP HANA database used to load the application data and written PL/SQL procedures, complex queries to perform various data operation• Developed some standalone Micro services using Spring Boot micro service architectural patterns• Implemented DAO for data access using Spring ORM and used Spring IOC concepts to build the framework.• Development using J2EE / JavaScript applications framework that are aligned with the overall architectural approach and platform being used using latest technologies.• For logging and other functions used Spring AOP and Spring IOC Framework to implement them.• Developed complex functions with Lambda expressions using JAVA 8.• Used Log4J to capture the log that includes runtime exceptions.• Integrated Spring Boot with Hibernate for data access from MySQL Database.