Sr. Software Engineer
Current• Involved in the deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.• Design, develop, and maintain Java REST APIs for integrating with VSP ecosystem including vision insurance integration, doctor network integration, prescription management, supply chain integration, and order management/fulfillment.• Designed and developed Micro Services business components and RESTful service endpoints using Spring Boot.• Working with data analysis to produce Kafka messages.• Involved in developing UI web pages for the OOS API monitoring web application using various web technologies such as HTML, JavaScript, jQuery, Bootstrap, and Thymeleaf.• Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.• Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files, and generation of database schema.• Developed SQL Queries for performing CRUD operations in MySQL for the application.• Used LOG4J, JUnit for debugging, testing and maintaining the system state.• Wrote Unit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.• Performed automation testing for RESTFUL API, using Postman and Karate framework.• Work with Technical Core Team to perform the functional testing and Support the regression testing & User Acceptance testing (UAT) during the testing phase.