Emilio photo Emilio Senabre López Open to work

Backend Software Engineer (Java/Spring) with 3 years of experience in modernizing legacy banking systems. Proficient in Java 21, Spring Boot 3, and Spring Data JPA. Focused on high-concurrency performance optimization and automating code quality.

Experience

  1. Software Engineer(Banking Domain) - NTT Data Europe & Latam

    Orchestrating the critical migration of a major Banking Application from a legacy Java 8 monolith to a modern, decoupled microservices architecture.

    • Driving the modernization of core legacy services by migrating to Java 21 and Spring Boot 3, resulting in improved performance and faster development cycles.

    • Decomposing monolithic codebases into modular microservices based on domain-driven design principles.

    • Modernizing mission-critical batch processes using Spring Batch to handle high-volume data processing with increased reliability.

    • Designing high-performance REST APIs and optimizing data persistence layers using Spring Data JPA and Oracle Database.

    • Automating CI/CD pipelines with Jenkins and SonarQube, maintaining a rigorous standard for code quality and test coverage.

  2. Junior Software Engineer(Educational Domain) - NTT Data Europe & Latam

    Contributed to the development and maintenance of a large-scale web platform for a Regional Government's Educational Sector.

    • Developed backend logic using Java 8 and managed JSP frontends, ensuring reliability through comprehensive JUnit testing.

    • Designed and optimized Oracle database structures, including the creation of complex PL/SQL stored procedures and scripts.

    • Collaborated effectively within an Agile (Scrum) team to deliver high-priority features on schedule.

Education

  1. Higher Technical Expert in Application Development Degree − I.E.S. Poeta Paco Mollà

    An in-depth higher degree of official professional education in backend development