Full Stack Java Developer
Current• Used and developed various React reusable components and templates that can be re-used at various places in the application. • Migrated existing applications into REST-based Microservices to provide all the CRUD capabilities using Spring Boot. • Mapped the database model into persistence objects using Hibernate Annotations. • Worked with CICD pipeline using AWS Code pipeline. • Involved in all phases of the SDLC including requirements gathering, designing the application… Show more • Used and developed various React reusable components and templates that can be re-used at various places in the application. • Migrated existing applications into REST-based Microservices to provide all the CRUD capabilities using Spring Boot. • Mapped the database model into persistence objects using Hibernate Annotations. • Worked with CICD pipeline using AWS Code pipeline. • Involved in all phases of the SDLC including requirements gathering, designing the application, and implementing the design, testing and maintenance support. • Designed and developed the application with J2EE architectures along with Spring MVC.• Created connections to a database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data in the database with Hibernate transaction control. • Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring AOP functionality. • Used Annotations for Dependency Injection and Spring MVC for REST APIs and Spring Boot for Micro services. • Developed the UI component architecture for the developer framework using React, Typescript, HTML5, CSS3, JavaScript, AJAX, and Bootstrap.• Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS. • Involved in writing Java API for Amazon Lambda to manage some of the AWS services. • Worked with Docker to deploy Micro services in modern containers to increase Isolation. • Created MongoDB collections and wrote services to store/retrieve user data from the app. Show less