Senior Consultant Spring Boot API & Microservices
Send a job offer directly to this candidate
“Senior Software Engineer with 9+ years of experience in enterprise application development and modernization. Specialized in MuleSoft to Spring Boot migration, API contract design, and microservices architecture. Proficient in Java, Spring Boot, GCP, Kong Gateway, and CI/CD pipelines. Adept at planning and delivering end-to-end software solutions, collaborating with diverse teams to achieve organizational goals.”
API · Business logic layer · Cost optimization · Customer experience
MIGRATION MULESOFT_PCF API* SPRING BOOT GCP MICROSERVICES API (SYSTEM LAYER), HSBC
I successfully led the migration of Mule APIs to Spring Boot Microservices, significantly improving operational efficiency.
API · API development · Google Pub/Sub · Java
HSBC SOFTWARE DEVELOPMENT (INDIA) PRIVATE LTD./Firm Project | 2023 – 2025
Spring Boot working as a Technical Lead in the WSIT Wholesale IT Project, focusing on migrating Mule PCF APIs to Spring Boot with KONG Gateway. That’s a significant modernization effort—moving from MuleSoft on PCF to a microservices architecture with Spring Boot and an API gateway like Kong.
Identify all Mule APIs and their dependencies.
Document integration points, data formats, and security policies.
Check for custom connectors or Mule-specific features that need alternatives in Spring Boot.
Define the new architecture: Spring Boot microservices + Kong Gateway.
Decide on API versioning and routing strategy in Kong.
Plan for authentication/authorization (JWT, OAuth2, etc.) in Kong and Spring Boot.
Create Spring Boot services using REST controllers.
Use Spring Cloud for service discovery if needed.
Externalize configurations (Spring Config Server or Kubernetes ConfigMaps).
Configure Kong routes, services, and plugins (rate limiting, logging, auth).
Automate Kong configuration using Declarative Config or Kong Ingress Controller if on Kubernetes.
Testing & Validation
Functional and performance testing for APIs.
Validate security policies and error handling.
Compare response times and payloads with Mule APIs.
✅ Key Technical Points
Data Transformation: Mule often handles XML/JSON transformations easily; in Spring Boot, use Jackson or custom converters.
Error Handling: Implement global exception handling using @ControllerAdvice.
Observability: Integrate Spring Boot Actuator, Prometheus, and Grafana for monitoring.
CI/CD: Automate builds with Maven/Gradle and deploy via Jenkins, GitHub Actions, or Azure DevOps.
MULESOFT DEVELOPER (SYSTEM LAYER) | 2019 – 2020
MuleSoft Anypoint Studio · Mulesoft API Manager · Microsoft Speech API · Mulesoft ESB
Developed and deployed a System Mule API for Thailand's NPIP payment gateway, significantly improving payment processing efficiency.
Validated pain001 requests through RMAL, ensuring seamless communication with the HUB payment engine and reducing transaction errors.
Gained deep expertise in MuleSoft tools such as API Manager, Runtime Manager, and Anypoint Studio, driving enhancements in system layer architecture.
JAVA DEVELOPER | 2017 – 2018
Bank account · Instant payment · Java ·GPP Payment processing
I played a pivotal role in enhancing the UPI module of Global Pay Plus-GPP, driving significant improvements in payment processing at Finastra.
BE_ Computer Science : IETE