Sr. Java Full Stack Developer
Current• Involved in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, requirement gathering, analysis, design, development, testing, deployment and support. • Involved in creating web applications utilizing Spring, Rest based Web services, used HTML5, CSS3, JavaScript, JSP, JQUERY, Ajax, JSON, Angular 9, AJAX and Bootstrap. • Involved in analysis and design phases of Software Development Life Cycle (SDLC) and developed the functionalities using Agile and Scrum methodology. • Created TypeScript reusable components and services to consume REST API's using component-based architecture provided by Angular 9. • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud. • Performed form validations using reactive forms from the Angular 9 framework. • Worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like http and resource. • Involved in MEAN (MongoDB, Express, Angular and NodeJS) Stack application development. • Used Java 1.8 features like stream and Lambda expressions. • Worked on Java 1.8 functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions. • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. • Implemented Spring framework as backend to integrate Angular JS and Hibernate. • Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces. • Implemented all the functionality using SpringIO / Spring Boot, Thymeleaf and Hibernate ORM. • Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules. • Developed Microservices with Spring and tested the application using Spring Boot. • Development of AJAX toolkit-based applications using JSON.