You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Roberto PendoleroRP

Roberto Pendolero

Senior Software Engineer

€350/day
Madrid, ES
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Roberto

Senior Java / Spring Boot Developer specializing in microservices, REST APIs, and backend system modernization. I help companies design, refactor, and evolve Java applications to be more maintainable, scalable, and easily integrated.

I primarily work with Java, Spring Boot, Spring Batch, JPA/Hibernate, OpenAPI, Feign, Docker, CI/CD, RabbitMQ/Kafka, and hexagonal architecture. I have experience in complex enterprise projects, integration with external APIs, batch processing, data modeling, testing, and improving legacy code.

I can bring value to projects where the following are needed:

Developing or maintaining Java/Spring Boot microservices.
Refactoring existing applications.
Designing REST APIs with an API-first/OpenAPI approach.
Integrating external systems using Feign, REST, queues, or events.
Creating robust batch processes with Spring Batch.
Improving architecture, code quality, and maintainability.
Providing technical support to teams in backend design decisions.

My approach is practical: understand the business problem, propose a clean solution, and deliver stable, tested, and easy-to-maintain code.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • UST
    Senior Software Engineer
    E-COMMERCE
    January 2021 - Today (5 years and 7 months)
    Madrid, Spain

    • • Development and evolutionary maintenance of microservices with Spring Boot
    • • Design and implementation of REST APIs following OpenAPI/Swagger specifications
    • • Integration with Apple Store Server API, Google APIs, and Stripe
    • • Development of REST integrations using Spring Cloud OpenFeign
    • • Asynchronous processing using RabbitMQ
    • • Development and maintenance of batch processes
    • • Refactoring and modernization of existing services
    • • Resolution of critical production incidents
    • • Deployment and support on Kubernetes
    REST API RabbitMQ Stripe API App Store Connect App Store Server API
  • UST
    Senior Software Engineer
    BANKING AND INSURANCE
    April 2020 - February 2021 (10 months)
    Madrid, Spain
    Development of microservices for the generation and management of digital document signatures, integrated with corporate systems and external document platforms.
  • UST
    Senior Software Engineer
    BANKING AND INSURANCE
    August 2019 - April 2020 (8 months)
    Madrid, Spain
    Development of Swagger/OpenAPI specification validators
    Implementation of XML parsing and structural validations using JAXB
    Automation of API validation processes
    Detection of inconsistencies in REST contracts
    Participation in technical definition and evolutionary maintenance of the tool

Recommendations

Be the first to recommend Roberto

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Technical Engineer, Computer Science
    Polytechnic University of Madrid
    1999
    Ingeniero Técnico, Informatica

Categories