Case study — Full Stack · Java
Full Stack development for the retail group’s digital payment solution, building new microservices as well as leading corrective and evolutionary maintenance across the platform.
Backend development using Java and Spring Boot under a REST API microservices architecture, backed by MongoDB for non-relational storage and Apache Kafka for event processing.
Seamless integration with Stripe API to securely orchestrate payment transactions, ensuring friction-free checkout flows with robust error handling.
Frontend development in Angular with Swagger API documentation, along with end-to-end bug resolution and diagnostics across both client and server layers.
Unit testing with JUnit and Mockito, continuous deployment on OpenShift, and production performance monitoring using ELK Stack and Grafana.
A highly available, scalable, and maintainable payment infrastructure ensuring daily transaction reliability across the entire commerce network.