Sr Java Full Stack Developer
Current• Requirement analyzing process and business logic assessment, having communication directly with clients.• Involved in Agile methodology software development lifecycle which involves coding, testing and debugging.• Design patterns are extensively used to achieve the clean separation of different layers.• Used different patterns like Adapter, Singleton, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.• Worked with jQuery plugins like Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.• Used Bootstrap and React.js to create Controllers to handle events triggered by clients.• Created front-end user interfaces with React. Js by creating many components and modules.• Used Java 8 features like Lambda for functionality processing capability and Stream API for pipeline process.• Implemented multi-threading using Java Concurrency API to improve the processing of data feeds.• Used STS for development and debugging Spring Boot applications, Microservices and deployed into AWS.• Spring Boot Microservices were developed with Microservice architecture using REST and Apache Kafka.• Responsible for designing and developing User Interaction screens in HTML, CSS3, Bootstrap, JavaScript, Angular 6, and Node.JS.• Angular 6 Component-based developments improved application performance in anticipation of future Angular framework transitions.• Used Spring core for DI/IOC and integrated Angular and Hibernate for creating a complete web application.• Good experience with Microservices (containers, load balancing, distributed cache) by using Spring Ribbon.• Implemented fail-safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix.• Created REST based web services by establishing links using HATEOAS from Spring-based application.• Front-end UI development using HTML5, SCSS, Typescript, PrimeNG, Angular 12, and RxJS is your responsibility.