Senior Full Stack Developer
Current Participated in various phases of Software Development Life Cycle (SDLC) and involved in Agile methods, break tasks into small increments called SCRUM with minimal planning. Reviewed and analyzed functional requirements for identification of data sources and target systems. Utilized the front-end technologies including HTML, CSS, JavaScript to layout the front-end pages. Used Angular 17 to create a Single Page Application (SPA). Enhanced application performance by Angular 17 Component based development in view of future Angular framework transitions. Worked on creating custom directives, decorators, and services to interface with both restful and SOA services. Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks. Designed and developed User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 17. Developed Restful web service development in Grails. Worked on writing the Design Specifications for the generic and application specific web services in Groovy n Grails. Designed and developed Micro Services Architecture to divide application into business components using Spring Boot. Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF. Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment. All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper.