2+ years of working experience in the customization & development of Java enterprise web applications in the space of commercial banking. I excelled in articulating complex ideas, fostering more impactful and clear communication with multiple professionals from geographically distributed teams.
Project Title: Digital Banking Cloud-native Web Application.
Technologies Used: Core Java, Spring Boot, Spring MVC, REST API, Spring Cloud, Bean Validation API, MySQL.
Description: A digital banking cloud-native web application developed in microservice based architecture. It allows its users to access a wide range of digital banking services such as linking their different bank accounts so that they can see the account balance and statements, transfer funds as well conveniently from their smartphones. In order to avoid duplication in configuration details, we have made centralized cloud configuration using spring cloud config server. Service registry and discovery pattern is implemented using spring cloud Eureka server so that microservices can communicate with other microservices deployed frequently at random ports & hosts in cloud ecosystem. Developed a spring cloud gateway so that all requests get forwarded through API Gateway.