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
-
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.
-
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
-
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