Java Full Stack Engineer
Current• Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology. • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time. • Extensive experience in various Agile methodologies like Test Driven Development (TDD).• Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular 11.• Developed powerful Single Page Application and dynamic responsive Web Application with Angular 11.• Built Angular 11 components, UI services to consume REST services using Component based architecture provided by Angular 11.• Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.• Used OOPS concepts like Encapsulation, polymorphism, collections, and multithreading. • Used Java 11 and all the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC. • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.• Used Apache Kafka for building real-time streaming data pipelines (Message Queues) for asynchronous exchange of vital information between multiple business applications. • Developed REST Web Services clients to consume those Web Services as well other Enterprise-Wide Web Services. • Selecting the appropriate REST service based on compute, data, or security requirements.• Developed Data Resiliency, Data Security for capacity management and single pane operation using Azure• Developed microservices with Spring and tested the application using Spring Boot.• Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.• Implemented Node JS as a server-side proxy for an observing various response time.• Implemented modules into Node JS to integrate with designs and requirements.