Summary
Virgilio Caballero is a seasoned Senior Java Developer with over 15 years of hands-on experience delivering end-to-end enterprise and web solutions from San Juan, Puerto Rico. He has deep expertise in Java, Spring (including Spring Security and Spring Batch), SQL/Oracle and integration with mainframe and billing systems, and a track record of implementing practical features like single-session Spring Security controls and document scanning/upload pipelines. Comfortable working independently as a consultant or embedded on teams, he has built monitoring and batch automation systems that run critical availability and reporting workflows for telecom and billing environments. Fully bilingual in English and Spanish, Virgilio pairs a “let’s do it” mentality with strong operational discipline—authoring shell scripts, deployment processes, and SOC-compliant incident documentation. He’s self-taught in many areas and consistently turns complex legacy integration needs into maintainable, production-ready solutions.
7 years of coding experience
15 years of employment as a software developer
Mathematics and Computer Sciences, Computer Science, Mathematics and Computer Sciences, Computer Science at University of Puerto Rico-Mayaguez
English, Spanish