•Designing and developing Web Applications adhering to MVC architecture that provides users the ability to create new web-based claims and view claims status online.
Involved in the Agile sprints to streamline the development and design process.
•Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, and Maven.
•Used several DevOps essential tools like Docker, Kubernetes, GIT, and Jenkins.
•Used Spring Core for Inversion of Control (IOC) to inject dependencies (DI) for loose coupling.
•Worked under Test Driven Development (TDD) along with Agile/Scrum methodology.
•Wrote Spring Controllers, DAOs & their Implementations, Service, and Model classes and auto-wired.
•Designed an interactive UI with HTML5, CSS3, and Angular that handles asynchronous loading and rendering of claims data.
•Developed dynamic, single-page applications using Angular14+(NgRx), focusing on interactive features and user experience enhancements.
•Wrote RESTful services using Spring REST to consume resources and Schedules in JSON format.
•Experience in JUnit, and Mockito testing frameworks to automate Unit Testing under TDD methodology.
•Extensive experience with Java complaint IDEs like Eclipse, IntelliJ, and STS.
•Experienced with various Software design patterns like Model View Controller (MVC), Data Access Object, Factory, Singleton, etc. in the development of Enterprise Applications.
•Designed the architecture of the management system using Java technologies and Spring Framework.
•Utilized Linux and Unix environments for development and deployment tasks, ensuring compatibility and performance across different systems.