Software Engineer
Current• Involving in SDLC Requirements gathering, Analysis, Design, Development, and Testing of applications developed using Agile methodology.• Design and develop Microservices business components using Spring Boot.• Designing and implementing multi-tier applications using web-based technologies such as Spring MVC and Hibernate.• Developed AWS Microservices using Spring MVC, Spring Boot, and JSF.• Develop API for using AWS Lambda to manage the servers and run the code in AWS.• Implementing Database connectivity using JDBC for communication between the application and MySQL database.• Developed multiple Angular 11.0 components that are compatible with the latest versions of typescript, angular CLI.• Implemented Java11 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.• Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.• Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.• Programmed J2EE application to manage transaction reports for Oracle Financials Application Processes.• Experience in Java11 features like Parallel Streams, Lambdas, functional interfaces, and filters.• Authenticating Users to provide security to RestFul web services using OAUTH 2.0.• Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for React JS and Backbone JS.• Implemented Spring service refresh from UI without restarting the service, integrated Actuator Refresh dashboard to refresh Spring microservices.