Senior Backend Engineer • Java • Distributed Systems

Building resilient backend platforms for mission-critical industries.

I design and deliver resilient backend platforms for banking, payments, telecom and government systems, with deep experience in Java, Spring Boot, Quarkus, Kafka, cloud deployments and high-volume integrations.

17+ years delivering enterprise software
5 mission-critical case studies highlighted
4 industries: banking, payments, telecom, government
Cloud AWS, Azure, Kubernetes and OpenShift delivery

Selected impact

Case studies that recruiters can understand and engineers can respect.

These are not generic project cards. They frame the business context, the architecture decisions and the technical impact behind each delivery.

2018 - 2019 Technical Lead

Payment Engine for high-volume telecom transactions

Claro Peru - Global Hitss

Designed and led backend services for a proprietary payment platform integrating banks, Visa and internal portals under security and auditability requirements.

  • Designed decoupled services for real-time payment processing.
  • Integrated banking and Visa flows with traceability and operational control.
  • Supported massive daily migration processes with Java multithreading and shell automation.
Java 8Spring BootOracleWebLogicOSBSOAPRESTELK
2019 - 2022 Technical Lead

Event-driven tax platform for national-scale workloads

SUNAT - CANVIA

Built and operated high-transaction services for annual tax declaration processes used by Peruvian taxpayers.

  • Implemented Kafka-based event architecture with retries, DLQ and manual offset control.
  • Optimized performance using compressed request/response strategies and load balancing.
  • Improved availability through resilient processing and non-destructive error handling.
Java 8DropwizardKafkaRedisMongoDBInformixSpring BootELK
2022 - 2023 Senior Backend Engineer

Yape payment integration in PCI-oriented platform

Culqi

Integrated instant digital payments into a payment platform using secure certificates, asynchronous flows and cloud-native components.

  • Handled digital certificates for secure API invocation.
  • Designed event-based processing using Lambda, SQS and backend services.
  • Applied Event Notification and Event Carried State Transfer patterns.
Java 11Spring BootAWS LambdaDynamoDBSQSMicronautRedis
2024 - 2025 Senior Backend Engineer

Distributed process platform with CQRS and resilient messaging

Interbank - VERIINFO

Built resilient backend microservices integrated with Azure messaging and observability tooling for critical banking processes.

  • Applied CQRS to separate command and query responsibilities.
  • Implemented retry with backoff, fallback handlers and non-destructive error handling.
  • Improved traceability through New Relic and Azure Monitor integrations.
Java 11Spring BootAzure Service BusRedisCQRSAzure MonitorJUnit
2023 - 2024 Senior Fullstack Developer

Event-driven modernization of notification systems

Public Ministry of Peru

Modernized legacy systems into Angular and Spring Boot modules deployed on OpenShift with Kafka-based asynchronous processing.

  • Refactored notification workflows using Kafka events.
  • Delivered CI/CD deployment pipelines for containerized services.
  • Improved maintainability and code quality with SonarQube-driven practices.
Java 17AngularKafkaOpenShiftRedisDockerJenkins

Experience timeline

From enterprise Java systems to cloud-native financial platforms.

2025 - Present

Senior Java Backend Developer

NTT DATA - Banco de Credito del Peru

Quarkus, Java 17/21, hexagonal architecture, Azure and financial microservices.

2024 - 2025

Senior Backend Developer

VERIINFO - Interbank

Azure Service Bus, CQRS, resilience patterns and observability.

2023 - 2024

Senior Fullstack Developer

Public Ministry of Peru

Angular, Spring Boot, Kafka, OpenShift and legacy modernization.

2022 - 2023

Technical Systems Analyst

Culqi

Payments, AWS Lambda, Yape integration, PCI-oriented backend systems.

2019 - 2022

Technical Lead

CANVIA - SUNAT

National-scale tax services, Kafka, Dropwizard and high-availability systems.

2018 - 2019

Technical Lead

Global Hitss - Claro Peru

Payment engine, integrations with banks/Visa and telecom platforms.

Architecture toolkit

Technologies I use to ship scalable, observable and maintainable systems.

Java 8/11/17/21Spring BootQuarkusMicronautKafkaRedisAWS LambdaAzure Service BusKubernetesOpenShiftDockerOraclePostgreSQLMongoDBSonarQubeJenkinsGitLab CI/CDAngular

How I work

I care about clean architecture, production stability and business impact. Code is only valuable when it reduces operational risk, clarifies business rules and makes the next change safer.

Architecture firstHexagonal design, bounded responsibilities and integration contracts.
Resilience by designRetries, DLQs, idempotency, fallbacks and traceable error handling.
Operational clarityLogs, metrics, CI/CD quality gates and production troubleshooting.

Available for senior backend and integration roles

Need someone who can own critical backend systems?

Let’s talk about Java platforms, integrations, payment systems, cloud migration or distributed architecture.