Sr. Back-End Java Developer
Current● Working with Distributed IT teams in UHG With a project called EEMS Electronic Enrollment Management System. Handling various types of Coverage data of total 38 states 834 files which comes daily, weekly, monthly, and semi-annually is the sort of frequency we notice and managing the data between the distributed ecosystem to get data saved in MongoDB Database.● Participating in design, development, Test end to end and maintain the Application flow of various Microservices build modules code base is the day-to-day work as being a developer with UHG.● Worked on creating the binding properties file to set the Topic for each module and monitor the Messages in the associated topics (both Producer and Consumer).● Using Java 8 features like Stream API and Functional Interfaces like Message Interface & Message Channels, Lambda functions to implement the source code in core java.● Using Docker for the Containerization process throughout all the Microservices using Docker File for the image changes and using JFrog as a Repository.● Working with Splunk to monitor the logs throughout almost all the Non-Prod & PROD environments.● Using Jenkins script for CI/CD deployments.● We have developed different stages for the automatic deployment functionality in Jenkins file usingscripting to deploy the most recent changes and monitor them precisely in the Console Output.● Implemented OAuth (as a token service) as a security layer to make the service secure and reliable.● Working with MongoDB as a Database to interact with the data manipulation as well as data storage by using Aggregation, Group, Project, Wind, Unwind, Query, Criteria API, FindAndModify, Options etc. are Mongo Core Interfaces to integrate with Spring Framework to save the data as collection with MongoDB (No SQL).● Using Rally as a ticketing tool to keep track of the development work, tag the mile stone for the PRODUCTION Releases in the daily Scrum calls and GitHub as a source repository to save the code.