- Participated in different stages of the program's Software Development Life Cycle (SDLC), including requirement collecting
- End to End Software design and development, from User Interfaces to the backend services
- Designed and developed application by using Spring Framework and Spring MVC, Java
- Utilized Agile methodologies for sprint planning, project timelines, task estimation, development, code testing, and code
- Designed and implemented
- RESTful
- APIs, enabling seamless communication
- Effectively managing software workflow using
- Scrum
- Hosted applications using containerization ecosystem tools such as Docker and Kubernetes
- Implemented Continuous Integration and Continuous Delivery of CI/CD
- Pipelines using Jenkins and GitLab, respectively
- Conducted code reviews to identify areas for improvement, resulting in a 15% reduction in bugs