Senior Full Stack/ Frontend Developer
• Designed and developed Single Page Applications in React.js using React-Router and used Axios for making Ajax calls and Axios-mock-adapter to mock the API data on the front end.• Used React.js Life cycle methods to perform actions in DOM when the component is created, updated, and removed.• Utilized React to build reusable components with JSX resulting in optimized rendering and performance.• Implemented application architecture of the System based on Spring MVC and J2EE specifications.• Implemented the functionality using Spring IO / Spring Boot and Hibernate ORM.• Utilized React.js for its efficient dataflow architecture to create components, Forms, Events, Keys, Router, and Redux for state management.• Developed React.js components by distinguishing between presentational and container components.• Developed Spring Framework modules and implemented Java EE components using MVC, DI(IOC), JDBC Templates, Spring Security, and Spring transactions for dependency injection and object wiring in business classes.• Developed a secure exam web application using React.js, Typescript, Next.js, GraphQL and Material UI.• Utilized Redux-Saga to implement API requests asynchronously and Axios for Ajax calls.• Worked on Redux for managing the application state and Utilized IstanbulJS for code coverage.• Utilized Material-UI components such as Accordion, Drawer, App Bar, Backdrop, Snackbar, Dialogs and Chip.• Utilized Recharts (a charting library, for data visualization) to create Line charts and Pie charts to display the user’s• data pulled in from the API.Environment: React.js, Typescript, Next.js, Java, J2EE, Spring, JDK 17, Angular, , Microservices, , MongoDB, Spring Security, Hibernate 4.X, UML, Kafka,, RESTful API, JSON, AJAX, JavaScript, Spring Batch, Apache Maven, JUnit, Mockito, , Kubernetes, Terraform, Docker, GIT, AWS.