Senior Java Full Stack Developer with expertise in building microservices using Spring Boot 17 and Angular for enterprise platforms. Proven track record in designing scalable backend systems, owning data orchestration services, and leading modernization initiatives for Santander Bank UK.
Object-Oriented Programming, Servet and Avm ,JWT Authentication,Spring Framework (Spring Boot), Hibernate, RESTful Web Services ,Database Connectivity (JDBC)
Accomplished front-end developer with extensive hands-on experience in Angular and React. Proven expertise in creating dynamic, user-friendly interfaces and robust web applications using JavaScript. Known for delivering high-quality, responsive designs that enhance user experience and drive business success.
MySQL, DBMS concepts, Docker/Docker Compose, Git, GitHub, Bitbucket, Unix OS Bash/Zsh command line, OpenShift, Jenkins, integration testing, GitLab, Postman, GitHub Copilot, CICD pipline and Swagger and CyberArk.
Specializing in Java full-stack development, I leverage Core Java and the Spring Boot framework alongside JavaScript and Angular to deliver robust and scalable solutions. With a foundational understanding of databases, I work adeptly within both microservices and monolithic architectures, primarily serving Santander Bank UK. My role involves crafting efficient software systems tailored to client needs, blending technical expertise with innovative problem-solving.
As a Senior Java Developer, leading the development of microservices in Spring Boot 17 for Santander Bank UK’s Edge AVA (Added Value Account) insurance platform. Owner of the Service Data Management microservice — a data orchestration service utilizing WebClient, Resilience4j (retry and circuit breaker mechanisms) to ensure reliability and fault tolerance. Responsible for designing and implementing scalable, secure, and compliant backend services that integrate seamlessly with insurance products within the banking ecosystem.
As a Senior Front-End Developer, leading the modernization of the Sanforge platform with Angular and SCSS, focusing on a modular component-based architecture, responsive and accessible UI, efficient NgRx state management, optimized API integration, and performance improvements through lazy loading and reusable SCSS theming.
Developed a comprehensive tool for patching and vulnerability management by creating and integrating five dashboards using Spring Boot 17 and Angular, resulting in enhanced monitoring and improved visualisation.
Accomplished seamless migration and code enhancement in Java Spring Boot 17 for Santander Bank UK's Wealth and Insurance department, resulting in improved system efficiency and enhanced service delivery.