08/05/2026 updated

**** ******** ****
100 % available

Senior Java Backend Engineer / Technical Lead

Mexico City, Mexico
Worldwide
Bachelor's Degree in Computer Systems
Mexico City, Mexico
Worldwide
Bachelor's Degree in Computer Systems

Profile attachments

esteban_cabezudo_resume_last_10_years_20260615.pdf

About me

I help companies build, modernize, and stabilize web applications using Java, Spring Boot, PHP, REST APIs, and MySQL. With 20+ years of experience, I handle architecture, backend development, integrations, testing, and delivery. Based in Mexico, available for European hours.

Java (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)Scrum MethodologySystems DesignBackendWeb TechnologiesFront End Software DevelopmentApi Design
Java & Spring Boot Development
Extensive experience designing, building, and maintaining backend systems using Java 17/21, Spring Boot 3, and Spring Security. Development of production-ready REST APIs and microservices for fintech, IoT, and enterprise platforms.

AWS Cloud Architecture
Strong background in cloud-based architectures using AWS services including EC2, S3, SQS, SNS, Lambda, RDS, Aurora, DynamoDB, CloudWatch, VPC, and IAM. Building and maintaining scalable, distributed backend systems on AWS.

Distributed Systems & Backend Architecture
Deep knowledge of distributed systems, event-driven architecture, API design, system design, and UML. Experience building backend systems processing 10M+ invoices per day and leading architecture decisions for engineering teams.

Databases & Messaging
Proficiency with relational and NoSQL databases including MySQL, PostgreSQL, Oracle, and Couchbase, as well as messaging systems such as Kafka for data processing and integration.

DevOps & Platforms
Hands-on experience with Docker, Linux, Git, Tomcat, and Apache Web Server for deployment, environment management, and production support.

Technical Leadership
Experience leading engineering teams of up to 5 developers, providing technical guidance, code reviews, architecture decisions, development standards, and supporting daily production releases.

Web Scraping & Data Collection
Development of web scraping systems using JavaScript, Node.js, and Python, including scalable scraping infrastructure running on AWS and APIs to expose collected data for internal systems.

Agile / Scrum
Certified ScrumMaster with experience working in Agile/Scrum environments with distributed engineering teams across multiple projects and organizations.

Frontend & Web Technologies
Experience designing and developing web applications using Java, HTML5, and JavaScript, including SPA-based systems on custom platforms.

Experience

Professional experience10+ years
Freelancer since1998

Languages

EnglishFluentSpanishNative speaker

Project history

Technical Lead / Senior Backend Developer, Project-Based Consultant

Enlasys
Delivered backend and cloud-based projects for Enlasys clients under a project-based consulting arrangement. Designed and implemented REST APIs using Java 17 and Spring Boot 3 for IoT data ingestion and processing platforms. Built and maintained AWS-based backend architectures using EC2, S3, SQS, SNS, Lambda, RDS, Aurora, and CloudWatch. Led a team of 4 engineers, providing technical guidance, code reviews, architecture decisions, and development standards.

Senior Backend Developer

Verato
Developed Java and Spring Boot backend services for data processing systems in production environments. Collaborated with a 4-person engineering team to build, maintain, and improve backend services. Worked with PostgreSQL and AWS infrastructure in Linux-based environments. Contributed to backend reliability through service maintenance, troubleshooting, and production support.

Senior Backend Developer

Finerio
Built backend services using Java and Spring Boot for financial applications. Designed and maintained REST APIs and data models using MySQL. Supported AWS-based deployments and Linux environments. Collaborated with engineering teams to deliver secure and maintainable backend functionality for fintech products.

Software Architect / Technical Lead

Discere
Designed and developed web applications using Java and HTML5. Architected SPA-based systems on a custom platform. Led a team of 5 engineers, providing technical guidance, system design, and development standards. Defined internal development processes to improve consistency and maintainability across projects.

Software Developer, Scraper / Backend

Konfio
Developed web scraping systems using JavaScript, Node.js, and Python. Designed APIs to expose collected data for internal systems. Built scalable scraping infrastructure running on AWS. Collaborated with a 10-person engineering team to support data collection and back-end integration processes.

Software Designer

Globant
Developed web applications using Java for back-end services and JavaScript for front-end functionality. Contributed to projects for LAN Chile and United Airlines. Worked in Agile/Scrum environments with distributed engineering teams.

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in