Senior Java Full Stack Developer
Current● Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing ● Utilized Java 1.8 features like Stream API, Lambda expressions and for Bulk data operations on Collections which would increase the performance of the Application. ● Implemented the application using Spring IOC, Spring MVC Framework, Spring Boot, and Spring Web MVC and handled the security using Spring Security. ● Created and injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes. ● Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration. ● Used POSTMAN to check the json data received from the services Analyzed system specifications and business requirements. ● Wrote comprehensive Unit test cases using Junit, Mockito and power Mock.● Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API ● Authenticating Users and to provide the security to Restful web services using OAUTH 2.0 ● Developed Restful web services using JAX-RS in JERSY to expose the data to Spring module. ● Worked with the configured and maintained ADO to implement the CI/CD process. ● Designed, Configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation. ● Experienced in setting up Amazon (VPCs), and EC2 instances, virtual private cloud security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. ● Led the design and implementation of user interfaces using ReactJS, ensuring optimal performance and responsiveness for end-users.● Participated actively in Agile (Scrum) methodology, ensuring consistent adherence to Agile SAFe principles throughout the software development lifecycle.