Available for new opportunities

Jesús Rafael
López Ibarra

Senior Java Developer & Tech Lead

15+ years building enterprise software across Finance, Hospitality, Pharma & Energy.
From México to global teams — nearshore, offshore & onsite.

15+Years
20+Projects
6Companies
C1English
About me

Professional Profile

🚀

Full Lifecycle

End-to-end software development — from concept and architecture through deployment and production support.

🧩

Problem Solver

Known for excellent troubleshooting skills, able to analyze complex codebases and engineer cost-effective solutions.

👥

Tech Lead

Led cross-functional teams (developers, QA, BAs) in nearshore/offshore environments across multiple time zones.

🌐

Global Experience

Collaborated with teams in USA, India, Mexico, Spain, Dominican Republic, and Latin America.

"Software Engineer offering years of experience in the full software development life cycle — from concept through delivery of next-generation applications and custom solutions."
Expertise

Core Skills

SW Development15 yrs
Spring Boot10 yrs
Kafka2 yrs
Selenium/Cucumber4 yrs
Docker3 yrs
SQL Development15 yrs
Java J2SE/J2EE15 yrs
UML7 yrs
Tech Lead5 yrs
Scrum Master3 yrs
AngularJS2 yrs
CSS / HTML / JS8 yrs

Technology Stack

Spring Boot Spring MVC Spring Batch Microservices Kafka KStreams KSqlDB Docker Selenium Cucumber JUnit Kore.ai Prompt Engineering Docker GCP AWS REST APIs JPA / Hibernate Oracle DB PostgreSQL MySQL MSSQL Scrum Master Git / Git Flow IntelliJ IDEA Jira WildFly / JBOSS SAP Hybris Linux Jasper Report Raspberry Pi Arduino
Career

Work Experience

Capgemini

Sep 2024 – Present
Current

AMEX Egencia Sr. Developer

Nov 2025 – Present · Hospitality & Services

Working on a Kore.ai Chatbot for hotel and flight reservations. Delivering user stories and bug fixes to production. Developing automation tests using Selenium and Cucumber.

JavaSpring BootAWSKore.aiReactSeleniumCucumber

ITRON Sr. Developer

Sep 2024 – Oct 2025 · Energy

Debugged and resolved software issues. Designed and implemented unit and integration tests using JUnit, improving code quality and reducing regression.

JavaSpring BootOracleRESTJUnit

EPAM Systems

Apr 2022 – Sep 2024

McKesson Corporation Tech Lead

Apr 2022 – Sep 2024 · Pharmaceuticals & Health IT

Led front-end, back-end, and QA teams. Developed new features and migrated VB features into SAP Hybris. Built Kafka producers/consumers and microservices. Discussed timelines and business rules directly with client and BAs.

SAP HybrisKafkaKafka ConnectKSqlDBKStreamsGCPMicroservicesJava

3Pillar Global (Tiempo Development)

Nov 2020 – Apr 2022

Amplifire Tech Lead

Nov 2020 – Jul 2021 · eLearning & Training

Led developers and QA to resolve bugs and create new functionality in the Reports Module. Improved report performance significantly.

JavaOpenJDKAgileScrum

IntraFi / PIN Tech Lead

Nov 2021 – Apr 2022 · Financial Banking

Onboarded new development teams for Mexico; conducted interviews, reviewed documentation, and maintained direct communication with US-based client.

JavaWildFlyAngularGit

TCS – Tata Consultancy Services

Jun 2017 – Nov 2020

CitiBanamex – Avatar Selenium Developer / Scrum Master

Jun 2017 – May 2019 · Financial Banking

Developed Selenium scripts in Java. Led a team of 4 Selenium developers. Served as Scrum Master for 8-person team delivering a new online claims module.

JavaSeleniumScrum MasterWebSphere

IHG – Intercontinental Hotels Group Tech Lead

Apr 2019 – Nov 2020 · Hospitality

Java web development for hotel lifecycle management. Developed Kafka Producers and Consumers. Collaborated with offshore team (India) and onsite team (Atlanta, US).

JavaOpenJDKKafkaKStreamKTableWildflyGit

NEORIS Mexico

2014 – May 2017

The Home Depot – Fleet Management Technical Leader

Jul 2015 – Jun 2016 · Transportation & Logistics

Designed and developed a delivery cost calculation module deployed to 200+ Home Depot stores in Mexico.

Java J2EEMVC .NETC#jQueryMSSQL

Banco Popular Dominicano Web Developer

Aug 2014 – Jul 2015 & Jun–Jul 2016 · Financial Banking

Developed web application for bank account analysis, credit administration and client wallet. Bug fixing and new requirements.

BootstrapMVC .NETC#AJAXMSSQL

Santillana Spain Java Developer

Feb 2017 – Apr 2017 · Education

Developed REST services for an educational platform with user management (students, teachers, administrators). Now in production across schools in Spain.

JavaRESTJPAMySQLTomcat

ADSUM Software

2009 – 2014

CEMEX – SICO Developer (via NEORIS)

Sep 2009 – Oct 2010 · Manufacturing

Developed catalog/configuration modules and a core Process Coordinator component. System now used in multiple countries worldwide.

Java J2EEEJB 3Oracle DBJPAWebDynpro

OXXO – Point of Sale Developer (via NEORIS)

Apr 2013 – May 2014 · Retail

Added new features and bug fixes to OXXO's point-of-sale system using Spring MVC, Struts, and DB2.

JavaSpringStruts MVCiBatisDB2Apache
Background

Education & Certificates

🎓

B.S. Computer Systems Engineering

Instituto Tecnológico de Culiacán

2004 – 2009

Ing. Sistemas Computacionales · CEDULA: 12123374

🇬🇧

First Certificate in English (FCE)

Cambridge University, Mexico D.F.

2007

Speaking 85% · Writing 90% · Reading 90%

📜

Trinity College London – Grade 5

Jutta Tesche Idioms School

2004
🔬

Scientific Research Summer

Centro de Estudios Avanzados del IPN, México D.F.

2007

⚡ Attitude & Values

  • Persistent and highly analytical
  • Hard-working and honest
  • Polite and responsible
  • Strong team player with high commitment

🎯 Interests & Hobbies

  • Exploring new technologies & programming
  • Reading: sci-fi, adventure, horror
  • Playing chess
  • Biking
Let's Talk

Get in Touch

Open to senior developer and tech lead opportunities — nearshore, remote.