You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Miguel Ángel Ramírez

Miguel Ángel Ramírez

Backend Developer · Java & Spring Boot

€200/day
Madrid, ES
3-7 years

Average response time: 1 hour

About Miguel Ángel

Backend developer based in Madrid, specialising in Java and Spring Boot. I build and maintain enterprise applications using microservices architecture, event-driven communication with Apache Kafka, and relational databases like PostgreSQL and Oracle.

What I can help you with:

- Backend development: REST APIs, microservices, integrations, bug fixing, migrations and maintenance with Java 21 and Spring Boot 3.
- Event-driven systems: Kafka-based communication between services, idempotency, Dead Letter Queues and message reliability patterns.
- Database work: Schema design, query optimisation, data migrations with PostgreSQL, Oracle, JPA/Hibernate.
- Infrastructure & deployment: Docker, CI/CD pipelines with Jenkins and GitLab CI/CD, cloud services with AWS.
- Code quality: Unit and integration testing with JUnit 5, Mockito and Testcontainers. Static analysis with SonarQube.

Before moving into development, I spent several years managing teams and strategies in digital marketing, which gave me a solid understanding of deadlines, client communication and results-driven work.

Available for part-time projects, remote and async-friendly.

Portfolio: GitHub:
  • Spanish

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • EXDESIS
    Backend Java Developer
    TECH
    August 2024 - Today (1 year and 10 months)
    Madrid, Spain
    Enterprise application development using microservices architecture with Java/Spring Boot, ensuring scalability and maintainability, working with Kafka for event-driven communication.

    - Working across multiple Java versions (7, 8, 11, 21) including version control and migration
    - Building and maintaining REST APIs and web services
    - Database management and maintenance with DB2 and Oracle
    - Deployment automation through CI/CD pipelines (Jenkins, GitLab CI/CD, Docker) across integration and pre-production environments
    - Applying quality best practices with unit testing, integration testing and static analysis (JUnit, Mockito, SonarQube)
    - Working in Agile environments (Scrum/Kanban)
    Java JUnit Apache Kafka Spring boot SQL
  • Freelance
    Backend Java Developer - Spring
    TECH
    January 2023 - August 2024 (1 year and 7 months)
    Madrid, Spain
    - Application Development: Maintaining and building applications using Java, Spring Boot and Hibernate
    - Microservices: Implementing microservices to improve application scalability and maintainability
    - Databases: Database management and design using SQL and JPA
    - Version Control: Using GitHub for version control and project collaboration
    - Containerisation: Using Docker to create consistent and deployable development environments
    - Object-Oriented Programming: Applying OOP principles in software design and development
    - Collaboration: Participating in developer communities and contributing to open-source projects
    Spring boot Java SQL Server Microservicios Apache Kafka
  • Making Science
    Project Manager - SEO
    SOCIAL NETWORKS
    November 2019 - December 2022 (3 years and 1 month)
    Madrid, Spain
    Managed organic growth strategies for multiple clients across different agencies, coordinating cross-functional teams and delivering data-driven results. Responsibilities included technical SEO audits, site architecture planning, keyword research, link building strategies, content planning and performance reporting. Led and coordinated editorial and technical teams to ensure consistent execution and sustainable organic growth.
    Méthode agile Gestión de equipos Agile Project Management Performance Optimization Software Architecture

Recommendations

Be the first to recommend Miguel Ángel

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

  • Higher Vocational Degree in Cross-Platform Application Development
    Cámara de Madrid
    2017
    Two-year program focused on software development fundamentals: Java, object-oriented programming, database design with SQL, web development, mobile application development, and software testing. Includes training in system deployment, version control and cross-platform development practices.

Skill set

Categories