freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer (Java / Spring Boot / AWS) - Spain (Hybrid/Remote)

Summary

Builds scalable Java microservices with Spring Boot and AWS, designing REST APIs, event-driven systems, and cloud-native architectures for a digital transformation project.

Backend Developer (Java / Spring Boot / AWS) - Assisted Channels

Spain | Hybrid in Madrid, Barcelona, Málaga or Logroño | Remote in the rest of the country

Full-time

About The Role

We are looking for experienced Backend Developers specialized in Java and Spring Boot, with strong expertise in microservices architectures and cloud-native development in AWS environments. You will join an international digital transformation project focused on building scalable backend services, event-driven architectures, and modern API ecosystems within a high-availability environment.

This role combines backend engineering, cloud-native development, integrations, and modern architectural practices.

What you’ll do

  • Design and develop scalable microservices using Java and Spring Boot
  • Define and implement RESTful APIs ensuring performance, scalability, and security
  • Apply clean architecture principles, including hexagonal architecture (ports & adapters)
  • Develop and maintain persistence layers using PostgreSQL and JPA/Hibernate
  • Build and maintain serverless components using AWS Lambda
  • Contribute to event-driven architectures using AWS services such as SQS and EventBridge
  • Integrate internal and external systems, including CRM platforms via OData
  • Write and maintain unit and integration tests
  • Collaborate with DevOps and cloud teams in AWS environments
  • Follow best practices in CI/CD, version control, and code quality

What we’re looking for

  • +3 years of professional experience in backend development
  • Strong hands-on experience with:
    • Java
    • Spring Boot
    • Microservices architectures
  • Experience designing and implementing:
    • REST APIs
    • API versioning and documentation
  • Strong knowledge of:
    • PostgreSQL
    • JPA / Hibernate
  • Experience with:
    • JUnit
    • Mockito
    • unit and integration testing
  • Experience working in AWS environments and cloud-native architectures
  • Understanding of clean architecture principles and separation of concerns
  • Spanish fluent/native level
  • English B2 (spoken and written) – required

Highly valued

  • Experience with:
    • AWS Lambda
    • Event-driven architectures
    • Amazon SQS
    • Amazon EventBridge
    • Kafka or similar technologies
  • Experience integrating with:
    • Microsoft Dynamics
    • OData protocols
  • Knowledge of:
    • Hexagonal Architecture
    • Domain-Driven Design (DDD) principles

Work model

  • Hybrid model available in:
    • Madrid
    • Barcelona
    • Málaga
    • Logroño
  • Remote from other locations within Spain

Note

We are looking for backend-focused engineers with strong experience building modern Java microservices and cloud-native systems. This is a highly technical and hands‑on role within a collaborative engineering environment.

See also