Senior Backend Engineer | Java | Microservices | Remote - Spain

remoteo

United States

Remote

USD 45,000 - 48,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

23 days vacation
14 payments
Childcare vouchers
Medical + dental insurance

Job summary

THEWHITEAM Consulting is seeking a Senior Backend Engineer for a fully remote role focused on modern backend development and distributed architectures. You will design scalable backend solutions using Java, build microservices, and apply Hexagonal Architecture while ensuring observability and reliable delivery.

The role requires extensive experience with messaging systems (Kafka/RabbitMQ), cloud platforms, relational and NoSQL databases, and containerized deployments (Docker).

Qualifications

  • 8+ years of hands-on experience in backend development.
  • Strong professional experience with Java, including modern Java versions such as Java 25.
  • Proven experience designing and developing microservices architectures.
  • Strong understanding of Hexagonal Architecture (Ports & Adapters).
  • Experience with messaging and queueing systems such as Kafka, RabbitMQ or similar technologies.
  • Knowledge of at least one major cloud platform: AWS, Azure or GCP.
  • Experience working with both relational and NoSQL databases.
  • Strong knowledge of Docker and containerized environments.
  • Experience with logging, monitoring and observability tools, including Grafana.
  • Basic understanding of CI/CD pipelines and software delivery practices.
  • Good knowledge of software design principles, testing and development best practices.
  • Spanish: Fluent.
  • English: Advanced level (C1), both written and spoken.

Responsibilities

  • Design and develop scalable backend applications using Java.
  • Build and maintain microservices-based architectures.
  • Apply Hexagonal Architecture (Ports & Adapters) and sound software design principles.
  • Develop solutions using messaging and queueing technologies such as Kafka or RabbitMQ.
  • Work with both relational and NoSQL databases.
  • Develop and deploy applications in containerized environments using Docker.
  • Implement and maintain logging, monitoring and observability solutions.
  • Work with monitoring and visualization tools such as Grafana.
  • Contribute to CI/CD and software delivery processes.
  • Ensure code quality through testing, maintainability and software engineering best practices.
  • Collaborate with other technical teams and stakeholders to design effective backend solutions.
  • Troubleshoot technical issues and continuously improve system performance and reliability.

Skills

Java
Microservices
Hexagonal Architecture
Kafka
RabbitMQ
Cloud Platforms
Docker
Grafana
CI/CD
Observability
Testing
Spanish Fluent
English Advanced (C1)

Tools

Kubernetes

Job description

Job Description


At THEWHITEAM Consulting, we are looking for an experienced Senior Backend Engineer to join a technology project focused on modern backend development and distributed architectures.


The ideal candidate will have extensive hands‑on experience with Java, strong knowledge of microservices and Hexagonal Architecture, and practical experience with messaging systems, cloud platforms, databases and containerized environments.


You will work on designing and developing scalable backend solutions while contributing to engineering best practices, observability and reliable software delivery.


Responsibilities


  • Design and develop scalable backend applications using Java.


  • Build and maintain microservices‑based architectures.


  • Apply Hexagonal Architecture (Ports & Adapters) and sound software design principles.


  • Develop solutions using messaging and queueing technologies such as Kafka or RabbitMQ.


  • Work with both relational and NoSQL databases.


  • Develop and deploy applications in containerized environments using Docker.


  • Implement and maintain logging, monitoring and observability solutions.


  • Work with monitoring and visualization tools such as Grafana.


  • Contribute to CI/CD and software delivery processes.


  • Ensure code quality through testing, maintainability and software engineering best practices.


  • Collaborate with other technical teams and stakeholders to design effective backend solutions.


  • Troubleshoot technical issues and continuously improve system performance and reliability.



Requirements


  • 8+ years of hands‑on experience in backend development.


  • Strong professional experience with Java, including modern Java versions such as Java 25.


  • Proven experience designing and developing microservices architectures.


  • Strong understanding of Hexagonal Architecture (Ports & Adapters).


  • Experience with messaging and queueing systems such as Kafka, RabbitMQ or similar technologies.


  • Knowledge of at least one major cloud platform: AWS, Azure or GCP.


  • Experience working with both relational and NoSQL databases.


  • Strong knowledge of Docker and containerized environments.


  • Experience with logging, monitoring and observability tools, including Grafana.


  • Basic understanding of CI/CD pipelines and software delivery practices.


  • Good knowledge of software design principles, testing and development best practices.


  • Spanish: Fluent.


  • English: Advanced level (C1), both written and spoken.



Nice to Have


  • Experience with Kubernetes.


  • Exposure to DevOps practices.


  • Previous experience working in Agile environments.



Technical Assessment

The recruitment process includes a technical pre-check to assess the candidate's technical experience and suitability for the role.


Conditions


  • Location: Spain.


  • Work model: 100% remote.


  • Working hours: 09:00 - 18:00.


  • Estimated project duration: 7 months.


  • Experience: 8+ years.


  • Salary: €40,000 - €43,000 gross annual salary.


  • Positions available: 1.



Candidates must have valid authorization to work in their country of residence before starting the engagement.


Company

Joining THEWHITEAM means becoming part of a company made up of professionals with extensive experience in technology consulting.


We firmly believe that companies and clients set the direction of the industry, but people are the ones who build it. We consider our people our greatest asset and a key part of the value we provide.


Benefits


  • Our collective agreement is the one applicable to consulting and market research companies.


  • 23 days of vacation per year.


  • 14 payments, including 12 monthly payments and two additional payments in June and December.


  • Flexible compensation options including childcare vouchers and medical + dental insurance.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer (React + Node.js) | Remote (Spain)
DevOps Engineer (React + Node.js) | Remote (Spain)

The White Team • United States

Remote
USD 78,000 - 112,000
23 days annual leave
14 salary payments (bi-annual)
Flexible compensation options
+2
Adobe AEP Architect - 100% Remote (Fluent Spanish and English)
Adobe AEP Architect - 100% Remote (Fluent Spanish and English)

The Whiteam • United States

Remote
USD 140,000 - 200,000
100% remote work
DevOps Engineer - 100% Remoto (España)
DevOps Engineer - 100% Remoto (España)

The White Team • United States

Remote
USD 90,000 - 150,000
Remote work from Spain
23 days annual leave
14 salary payments per year
+2
Senior Project Manager
Senior Project Manager

WhiteTech • United States

Remote
USD 120,000 - 180,000
Fully remote work
Flexible hours
Remote-friendly
Senior PHP Developer with DDD
Senior PHP Developer with DDD

WhiteTech • United States

Remote
USD 120,000 - 180,000
Competitive compensation
PTO 19 days
Fully remote with CET hours
+2
Cibersecurity Service Manager - 100% Remote (Fluent English)
Cibersecurity Service Manager - 100% Remote (Fluent English)

The Whiteam • United States

Remote
USD 79,000 - 101,000
Remote work from eligible countries
International cybersecurity projects
Career development
Backend Engineer - Remote Work | REF#295375
Backend Engineer - Remote Work | REF#295375

BairesDev • United States

On-site
CLP 54,845,000 - 82,267,000
Remote work
USD salary
Flexible hours
+2
Senior HR Compliance & Escalations Specialist – EMEA
Senior HR Compliance & Escalations Specialist – EMEA

Openkrill • United States

Remote
USD 90,000 - 130,000
Competitive salary
Asynchronous working environment
Remote-First or Hybrid environment
+3
Senior Java Tech Lead - Remote Work | REF#303982
Senior Java Tech Lead - Remote Work | REF#303982

BairesDev • United States

On-site
MXN 1,200,000 - 2,400,000
100% remote work
Competitive USD or local currency pay
Hardware provided
+3
Senior Kotlin/Java Backend Engineer - Remote work | REF#304009
Senior Kotlin/Java Backend Engineer - Remote work | REF#304009

BairesDev • United States

On-site
CLP 84,666,000 - 141,110,000
Remote work
USD compensation
Home office setup
+3