Feb 2026 — Present
Java Developer · Tosan · Banking & Payment Solutions
- Developing an Electronic Promissory Note product within a microservices architecture using Java, Spring Boot, and SQL.
- Designed data models and exposed 20+ RESTful APIs integrated with 5+ third-party banking systems via Feign Client.
- Applied Hexagonal Architecture and DDD to deliver modular, loosely coupled services.
- Ensured fault-tolerant transaction processing using idempotency mechanisms and global exception handling.
- Integrated HashiCorp Vault for secret management and Keycloak for authentication.
- Used Spring Data Redis for caching, reducing API response time by ~30%.
- Implemented structured logging to enhance system observability across services.
JavaSpring BootMicroservicesRedis