Sr Full Stack Java Developer
Current• Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. • Developed UI pages using HTML5, Bootstrap, CSS3, JavaScript, jQuery, AJAX, React JS, Node JS. • Implemented state management with Redux in React applications, ensuring predictable and efficient data flow. • Worked in DOM, React Props, Lifecycle methods and with React States and Events • Expertise in using JS components, Forms, Events, Keys, Router, plus Redux, and Flux concepts. • Used Spring Security (JWT) to control the Authentication and Authorization to access the resources. • Used Spring JPA, hibernate to establish database connection pool and leaks, and perform data transactions. • Used AWS EC2 service to test and deploy Microservices for high scalability and availability. • Involved in developing Application on AWS Infrastructure services using EC2, S3, RDS and EBS for providing easy access to servers, storage, database and synchronous and asynchronous transactions. • Used Rabbit MQ, and Active MQ for asynchronous processing of messages in a microservice architecture. • Used Maven as a build tool and developed build file for compiling the code of creating WAR files. • Provided extensive pre-delivery support using Bug Fixing and Code Reviews. • Provided 24/7 production support for Java-based applications, ensuring quick recovery from incidents. • Used SonarQube for continuous code quality analysis, identifying and addressing vulnerabilities and code smells. • Integrated Swagger with Spring Boot applications, ensuring seamless API documentation and testing. • Designed and implemented Docker containers to package and deploy applications, ensuring consistent environments across development, testing, and production stages. • Developed and optimized Docker files for building lightweight and efficient application images, reducing deployment times and improving system performance.