• 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.