USAASoftware Engineer
Nov. 2020 - Oct. 2022Plano, Texas, United StatesInvolved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development,and Customization of the Application. Used Hibernate framework in the persistence layer for mapping an object-oriented domain model to a relational database. Created data models and database structure for business entities in the MySQL database. Integrated 3rd party service REST & SOAP APIs such as payment gateway, identity, chat and calendar services. Built module for XML to JSON conversion for connecting with 3rd party SOAP APIs. Deployed the application on cloud AWS utilizing EC2, S3, RDS, SES, VPC, ELB, IAM, and other services. Bulk on-boarded 80+ services, 200+ service providers using SQL which reduced onboarding time by 90%. Responsible for writing the Design Specifications for the generic and application specific web services in Groovy grails
Installed node.js and utilized the NPM with Grunt for the build. Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular 5 and JSP. Developed validations for forms data as well as a server-side using Angular 5 validation. Configured Swagger-UI registered Microservice with Eureka server to monitor service health check etc. from Spring Boot admin console. Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript. Implemented Angular 5 and AJAX for the better performance of the system and partial page rendering Hands-on experience in using Backbone.js to build a large web application with data that change over time. Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks) Involved in implementing ActiveMQ the JMS ( Java messaging service) for asynchronous communication.