Enrique Valdivia Rios
Senior Backend Engineer | Java · Spring Boot · Kubernetes | Fintech & Payments | Scalable Distributed Systems
Lima, Peru
About
Senior Backend Engineer with 8+ years in software development, fintech, and payments. Specialized in Java, Spring Boot, and Kubernetes. PCI DSS-compliant distributed systems processing 10K+ daily transactions. Currently expanding into Go.
Experience
-
- Senior Java Backend Engineer @ NovoPaymentLima, Peru - RemoteSummary:
- Led the development of a multi-tenant API platform for e-commerce payments under OpenAPI 3.0, supporting authorization, reversal, and cancellation of card transactions.
Responsibilities:
- Led the development of a multi-tenant API platform for e-commerce payments under OpenAPI 3.0.
- Optimized API performance by 30% through efficient use of Spring Boot + Kubernetes.
- Implemented CI/CD pipelines using Jenkins, SonarQube, and Nexus, improving deployment reliability.
- Collaborated closely with cross-functional teams to design scalable payment services aligned with PCI DSS standards.
Achievements:
- Achieved 30% API performance improvement through Spring Boot + Kubernetes optimization.
- Delivered PCI DSS-compliant payment services processing 10K+ daily card transactions.
-
- Development Analyst @ Tata Consultancy ServicesLima, PeruSummary:
- Migrated a banking POS VISA system from legacy software to JBoss + Spring Framework, improving maintainability and system resilience.
Responsibilities:
- Migrated a banking POS VISA system from legacy software to JBoss + Spring Framework.
- Participated in code reviews and optimized JPA queries, reducing latency in transaction processing by 20%.
- Collaborated in agile sprints with distributed teams across Peru and India.
Achievements:
- Reduced transaction latency by 20% through JPA query optimization.
- Successfully migrated banking POS VISA system with zero downtime.
-
- Full Stack Developer @ Farmacias PeruanasLa Victoria, Lima, PeruSummary:
- Designed and developed REST APIs and internal web tools for logistics and pharmacy management systems.
Responsibilities:
- Designed and developed REST APIs and internal web tools for logistics and pharmacy management systems.
- Improved system scalability and response times by refactoring legacy modules using Spring Boot + Docker.
- Promoted CI/CD adoption within the dev team to streamline deployments and ensure code quality via SonarQube.
Achievements:
- Improved system scalability by refactoring legacy modules using Spring Boot + Docker.
- Promoted CI/CD adoption that streamlined deployments and improved code quality.
-
- Full Stack Developer @ Q SYSTEMLima, PeruSummary:
- Developed web applications for multiple business areas, ensuring scalability and maintainability.
Responsibilities:
- Developed web applications for multiple business areas, ensuring scalability and maintainability.
- Designed and implemented backend modules and REST APIs following clean architecture principles.
- Collaborated with front-end teams and stakeholders to ensure quality and technical documentation.
Achievements:
- Implemented backend modules following clean architecture principles.
- Ensured quality through technical documentation and stakeholder collaboration.
-
- TI Developer @ AVIVEL S.A.C.Lurín, PeruSummary:
- Led the development of B2B platforms for corporate clients using Java, MySQL, and Android.
Responsibilities:
- Led the development of B2B platforms for corporate clients using Java, MySQL, and Android.
- Improved data synchronization and reporting accuracy across internal systems.
Achievements:
- Improved data synchronization and reporting accuracy across internal systems.
-
- Java Analyst Programmer @ GestionSourceLima, PeruSummary:
- Built workflows integrating Spring Boot 2 and Angular 8 for SUNAT's SEIDA digital documentation platform.
Responsibilities:
- Built workflows integrating Spring Boot 2 and Angular 8 for SUNAT's SEIDA digital documentation platform.
- Coordinated the implementation of the DUA submission process, ensuring regulatory compliance.
Achievements:
- Coordinated the DUA submission process ensuring regulatory compliance.
-
- Programming Analyst @ Consulting & Management PeruLima, PeruSummary:
- Designed data models and built automation routines for institutional systems.
Responsibilities:
- Designed data models and built automation routines for institutional systems.
- Ensured software quality through standardized documentation and validation tests.
Achievements:
- Designed data models and automation routines for institutional systems.
-
- Web Programmer @ Agencia de Publicidad EnwanMiraflores, Lima, PeruSummary:
- Developed web solutions for advertising campaigns and client projects.
Responsibilities:
- Developed web applications and sites for advertising agency clients.
- Maintained and improved existing web properties.
Achievements:
- Delivered multiple web projects for agency clients over 2 years.
Projects
Skills
Jira
Maven
Spring Boot
SonarQube
Jenkins
Angular
MySQL
Java
OracleDB
Nexus Repository
Spring Framework
Kubernetes
Node Js
MongoDB
Docker
Gitlab
Git
GitHub
Education
CIBERTEC
Computer Science - Bachelor's Degree