I am a Backend Java Developer with more than three years of experience building scalable enterprise applications, microservices, and high-concurrency payment solutions for banking and financial services.
I specialize in Java, Spring Boot, Spring Framework, Spring Data JPA, Hibernate, SQL, and REST API development. I design secure backend services, implement complex business logic, and create reliable integrations with relational databases and external financial platforms.
I have worked on mission-critical payment and cash-management systems for BBVA, including instant payments, transaction retry mechanisms, payment gateway integrations, and production support for high-throughput banking environments.
I apply test-driven development practices with JUnit and Mockito and have helped increase unit test coverage to approximately 90%. I value code quality, maintainability, structured error handling, and secure API authentication.
I am experienced with cloud-native and DevOps practices, including AWS services, Docker, Jenkins, Git, and CI/CD-oriented workflows. I also use AI-assisted engineering tools such as Claude Code, GitHub Copilot, and ChatGPT to accelerate delivery.
I collaborate effectively in distributed Agile and Scrum teams, working with technical stakeholders, legacy COBOL teams, and external API providers to deliver dependable financial technology solutions.