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 €/día
Madrid, ES
3-7 años

Tiempo medio de respuesta: 1h

Acerca de 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:
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional completa

Solo teletrabajo
Lleva a cabo sus proyectos principalmente en remoto

Experiencia

  • EXDESIS
    Backend Java Developer
    HIGH TECH
    agosto de 2024 - Hoy (1 año y 10 meses)
    Madrid, España
    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
    HIGH TECH
    enero de 2023 - agosto de 2024 (1 año y 7 meses)
    Madrid, España
    - 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
    REDES SOCIALES
    noviembre de 2019 - diciembre de 2022 (3 años y 1 mes)
    Madrid, España
    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 Gestión de proyectos con metodología Agile Optimización del rendimiento Arquitectura de software

Recomendaciones

Sé el primero en recomendar a Miguel Ángel

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

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

Formación

  • 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.

Conjunto de habilidades profesionales

Categorías