Full Stack Developer
CurrentWorked in an Agile work environment for workflow management and content versioning.Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at the end of the sprint. Worked with Advocacy Navigation and Dashboard for Enterprise Clinical Platform (ECP) – both backend and frontend.Used Java 8 features in developing the code like creating resource classes and fetching documents from the database.Worked on various UI component projects to import and use with the ECP Dashboard Platform. Worked with various functions projects consisting of the development of APIs and endpoints to utilize and interact with UI.Worked on creating roles and other entries in the database using GraphQL Mutations and Queries.Used Postman to test API calls and test the behaviour of REST API calls.Used Spring Annotations to simplify the logic for creating Spring MVC RESTful web services.Used Spring Security to provide primitives for securing application access.Implemented persistence layer using Spring JDBC template to store the data in Oracle database.Used Spring JPA to design entity data mapping with Oracle DB.All the functionalities were implemented using Spring IO / Spring Boot and Spring JDBC.Composed and executed scripts to insert and update the NoSQL database.