Responsibilities:
• Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM).
• Implemented Spring Boot MS on Dockers Container and Eureka server.
• Developed and Implemented Spring Boot micro service using Jenkins builds scripts.
• Used AWS SDK to connect with Amazon SQS for bulk email processing.
• Skilled in leading frameworks as React JS to build high-quality, scalable and reusable components and Front-end solution
• Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
• Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
• Trained and mentored Data Entry Operators in Ephesoft, in addition to regex methodologies and best practices.
• Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
• Developed the User Interface for presentation layer using Angular-JS1.5, Bootstrap, Java Script and HTML.
• Deployed patches on WebLogic, OIM, SOA and Oracle Common homes respectively
• Developed various helper classes needed following Core Java, Collections and Multi-Threading concept to process multiple tasks concurrently to make performance better.
• Solace Appliance build for Messaging.
• Implemented Micro Services using Spring Boot, Spring Cloud and enabled discovery using consul Server
• Worked on adding a java embedding task in SOA to update the request status in OIM and remove the callback services
• Implemented Swagger framework for Restful web services documentation. Used Swagger annotations to generate Swagger documentation.
• Responsible for the maven setup of the project along with deployment to Docker, worked with Docker Containers and building images Dockers file.
• Tuning of WebLogic parameters such as JTA, JDBC connection timeouts, OIM DB and SOA connection timeouts.
• Develop Rest services with spring technologies like MVC cloud, spring JPA and AWS.
• Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
• Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
• Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and DynamoDB.
• Implemented ELK (Elastic Log stash Kibana) stack to collect and analyze logs produced by different applications.
• Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
• Involved in build and deploying code in development environment using Jenkins.
• Using SOLR / Elasticsearch created a detail analytical graphical dashboard in Kibana for Patient Data, Claim Data and Provider Data.
• The front-end use HTML5, CSS3, React JS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
• Involved in testing the REST Services using several testing tools like Postman and Rest Client.
• Used Hibernate to communicate with post gresql SQL database, automated database up gradation using Flyway.
• Expertise in Java programming and have a good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi-Threading, Lambda, and Generics.
• Heavily leveraged multithreading for improved performance
• Involved in writing unit test cases, implement test classes using Junit, mocking frame works like JMockito and Mock MVC.
• Used Kafka in a POC to send data and persist on Cassandra Database.
• Used Slf4j as logging framework to capture the log traces of applications in debugging the issues, Used JIRA for issue tracking and change management.
• Utilize RegEx (Regular Expressions) to filter data.
• Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
• Used Spring Tool Suite (STS) IDE tool for application development. Environment: Java 1.8, Spring, Spring Boot, Spring MVC, XML, JSON, GitHub, Hibernate, PostgreSQL, AWS, JUnit, Maven, Jenkins, Tomcat, Restful, Micro Services, HTML5, CSS3, JavaScript, Angular JS, JSP, Agile Methodology, Slf4j and STS