Hello, I’m a software professional with over 20 years in application development, specializing in Core Java and J2EE, and delivering robust enterprise solutions across financial services and biometrics security domains. I’ve led and contributed to multi-tier architectures, built microservices, REST/SOAP integrations, and cloud deployments using OpenShift, Docker, and AWS. I’m passionate about designing scalable systems, mentoring teams, and continuously improving code quality through practices like TDD and CI/CD. I thrive on solving complex technical challenges, collaborating with stakeholders, and turning requirements into reliable software that users love. I value clean design, maintainable code, and proactive production support, and I’m eager to bring my deep Java/JEE expertise and broad tech experience to drive business impact.

enrique villegas

Hello, I’m a software professional with over 20 years in application development, specializing in Core Java and J2EE, and delivering robust enterprise solutions across financial services and biometrics security domains. I’ve led and contributed to multi-tier architectures, built microservices, REST/SOAP integrations, and cloud deployments using OpenShift, Docker, and AWS. I’m passionate about designing scalable systems, mentoring teams, and continuously improving code quality through practices like TDD and CI/CD. I thrive on solving complex technical challenges, collaborating with stakeholders, and turning requirements into reliable software that users love. I value clean design, maintainable code, and proactive production support, and I’m eager to bring my deep Java/JEE expertise and broad tech experience to drive business impact.

Available to hire

Hello, I’m a software professional with over 20 years in application development, specializing in Core Java and J2EE, and delivering robust enterprise solutions across financial services and biometrics security domains. I’ve led and contributed to multi-tier architectures, built microservices, REST/SOAP integrations, and cloud deployments using OpenShift, Docker, and AWS. I’m passionate about designing scalable systems, mentoring teams, and continuously improving code quality through practices like TDD and CI/CD.

I thrive on solving complex technical challenges, collaborating with stakeholders, and turning requirements into reliable software that users love. I value clean design, maintainable code, and proactive production support, and I’m eager to bring my deep Java/JEE expertise and broad tech experience to drive business impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Java Developer at OCBC (via Luxoft DXC)
January 1, 2025 - August 31, 2025
Led development of microservices to parse CSV trading parameters and generate termsheets with charts; interfaced with core banking systems to process trading transactions; deployed in SIT/UAT/PROD using OpenShift, Docker, Jenkins; built REST/SOAP APIs and integrated with Kafka and IBM MQ.
Software Engineer at UOB (via HCLTech)
August 1, 2024 - October 31, 2024
System analyst for Cross Border Payments and Reporting (remittance); analyzed services in IDB, GEB, CEW microservices; authored API specifications and collaborated with stakeholders on requirements.
Java Developer at OCBC (via Optimum Solutions)
January 1, 2021 - July 31, 2024
Developed Microservices for CASA, Fixed Deposit, Bonds, Unit Trust, BCIP, DCR, Structured Deposit; resolved production issues; contributed to SIT/UAT and DR environments.
Java Developer at Candela Labs (AWPL)
May 1, 2020 - November 30, 2020
Contributed to GIP (General Insurance Portal) projects; implemented new features (e.g., API to interface with external payment service); supported AWS deployments; addressed concurrency and storage issues.
Java Engineer at Rings.TV Pte Ltd
March 1, 2019 - April 30, 2020
Worked on LOOPS and VAST apps; migrated legacy frameworks to Spring Boot 2.x; designed APIs and database schema; deployed microservices; produced installation and troubleshooting guides.
Java Developer at OCBC (via Encora)
June 1, 2018 - March 31, 2019
Developed MEGAFORM JPMS/CMS; migrated legacy systems; implemented web interfaces using Struts/JSP/Servlet; ORM via Hibernate/JPA; performed SIT/UAT and deployments.
Java Developer at NEC Asia Pacific
May 1, 2012 - May 31, 2018
Worked on EPID/NetAFIS/MNIC/IDL biometric systems; implemented fingerprint/iris/facial authentication; migrated from Spring 2.5 to Spring 4; implemented SOAP/REST services; produced documentation and deployment guides.
Java Developer at Leotech Services
March 1, 2010 - February 29, 2012
Backoffice Site and Manager Site for sports betting; UI implemented with GWT/GXT; JMS, GlassFish, HornetQ; implemented login/authentication; production support; built rest and web services; migration tasks; implemented database scripts.
Java Programmer at Allied Telesysn Philippines
February 1, 2005 - October 31, 2005
Verizon VTAG Trouble Administration Gateway; implemented Java functions; XML integration; participated in daily scrums; wrote scripts; code refactoring; produced release notes.
Java Programmer at Accenture
August 1, 2004 - January 31, 2005
Verizon VTAG module development; enhanced UI validations; collaborated with offshore teams; delivered increments; created and updated automated tests; produced release notes and deployment support.
Software Developer at Alsons/ADTX Information System, Inc.
December 1, 2000 - August 31, 2004
Enhanced legacy banking systems; implemented change requests; built printer driver utilities; data integration; produced deployment guides; supported SIT/UAT; implemented JSP/Servlet/EJB web applications.
System Engineer at Toyo Engineering Corporation
October 1, 2005 - February 28, 2010
Developed in-house automated EPC project systems (LTS, MCMS, MSPCS, MMS, WCS); performed software development, testing, documentation, and deployment support.
Java Developer at OCBC (supplied by Luxoft DXC)
January 1, 2025 - August 1, 2025
Implemented microservices for parsing CSV trading parameters, generating termsheets with charts, and interfacing with core banking systems; managed SIT/UAT/Prod/DR deployments and issue resolution.
Software Engineer at UOB (supplied by HCLTech)
August 1, 2024 - October 1, 2024
Analyzed remittance systems to create API specifications and integrated microservices; gained system analysis experience and worked on Cross-Border Payments related initiatives.
Java Developer at OCBC
January 1, 2021 - July 1, 2024
Implemented MicroServices features for CASA, Fixed Deposit, Bonds, Unit Trust, BCIP, DCR, Structured Deposit, and other investment products; contributed to OLG Decom (Life Goal) and engaged in production support.
Java Developer at OCBC (supplied by Encora)
June 1, 2018 - March 1, 2019
Megaform JPMS/CMS legacy migration project; modernized banking systems and implemented web interfaces; handled SIT/UAT and production readiness.

Education

Bachelor of Science in Computer Science at AMA Computer University
January 1, 1996 - January 1, 2000
Computer Programming in Business Systems at System Technology Institute
January 1, 1994 - January 1, 1996
Java 2 Programming at New Horizons Learning Center
January 1, 2004 - January 1, 2004
Bachelor of Science in Computer Science at AMA Computer University
January 1, 1996 - January 1, 2000
Computer Programming in Business Systems at System Technology Institute
January 1, 1994 - January 1, 1996
Java 2 Programming at New Horizons Learning Center
January 1, 2004 - January 1, 2004

Qualifications

Java EE 6 Enterprise Architect Certified Master (1Z0-807)
February 7, 2015 - March 30, 2026
Java EE 6 Enterprise JavaBeans Developer Certified Expert (1Z0-895)
April 19, 2014 - March 30, 2026
Java EE 5 Web Component Developer Certified Professional (1Z0-858)
October 19, 2013 - March 30, 2026
Sun Certified Programmer for Java Platform 1.6 (SCJP)
February 1, 2010 - March 30, 2026
Java EE 6 Enterprise Architect Certified Master (1Z0-807)
February 7, 2015 - March 30, 2026
Java EE 6 Enterprise JavaBeans Developer Certified Expert (1Z0-895)
April 19, 2014 - March 30, 2026
Java EE 5 Web Component Developer Certified Professional (1Z0-858)
October 19, 2013 - March 30, 2026
Sun Certified Programmer for Java Platform 1.6 (SCJP)
February 1, 2010 - March 30, 2026

Industry Experience

Software & Internet, Financial Services, Professional Services, Energy & Utilities, Media & Entertainment