Full-Stack Developer
Current• Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.• Java 11/8 concepts like lambda expressions and streams while loop iterations and functional interfaces with default method implementations. • Developed applications using Spring (Spring MVC, Spring Boot, Spring IOC, DI) and the persistent layer uses JPA.• Worked on reading and writing to/from the files by using newly introduced methods in Java 11.• Rest architecture-based web services to facilitate communication between client and servers and used Postman to test the web service responses.• Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM). • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap. • Implemented Micro Service architecture by using spring boot with Docker.• Developed React JS pages, Web services calls and AJAX calls for the application• Designed modular and reusable React components using Redux Architecture and Material-UI.• Used Angular 12 Reactive forms to implement complex forms and performed the validations using Form Builder. Used Angular Material components developing the UI.• Worked with AWS services like EC2 and elastic bean stack to create new environments as needed• Develop a single page web application (SPA) based on the RESTful API using Angular 7, Node.js, Express.js, pg-promise/sequelize, and PostgreSQL.• Used Java Message Service JMS API for reliable and asynchronous exchange of important information.• Designed services to store and retrieve user data using Mongo DB database and communicate with remote servers using REST enabled Web Services on Jersey framework.• Developed Micro Service to provide RESTfulAPI utilizing Spring Boot with Spring MVC. • Involved in developing applications with Multithreading, Exception Handling, Javascript, XML, XSLT, HTML, HTML5, CSS, JDBC, and Servlets.