Full Stack Java Developer
Current• Involved in Requirements Gathering, Analysis, Design, and Development of the application, while also taking part in Scrum meetings led by JIRA and utilizing Agile approaches in a dynamic setting.• Developed business components using Collections, Multithreading, Core Java, and Java Objects.• Using Spring Boot and Microservices, whole applications were designed and implemented.• Made use of Microservices architecture to improve the autonomy and modularity of the application.• Developed complete applications from start to finish using the Spring Boot framework, including Rest API apps and Spring JPA integrated with the Crud repository. Utilized Postman for testing the RESTful API, conducting HTTP requests including GET, POST, and PUT.• Used Java8 features like stream and Lambda expressions. Performing the Unit testing and basic functional testing with different sets of data.• Participated in the design and development of the tool on enhancements, modifications, and corrections to existing software.• Developed Data Access Layers in the application using Hibernate (Object Relational Mapping framework) to fetch the data from a database.• Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using PL/SQL and SQL.