Software Engineering Jobs in Spain
There are 1,342 open Software Engineering jobs in Spain on freehire right now. 494 of them were posted recently. The skills employers ask for most often are java, api and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €43,125 | €55,000 | €80,000 | 94 |
| USD | year | $70,000 | $70,000 | $70,000 | 10 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 55%
- api 49%
- cloud 42%
- ci-cd 35%
- python 33%
- aws 29%
- git 28%
- spring 27%
How the work is done
- Hybrid 240 · 18%
- Remote 178 · 13%
- Onsite 18 · 1%
Visa sponsorship offered in 61% of the 122 postings that state a position on it.
Seniority
- Senior 436
- Middle 42
- Lead 41
- Staff 36
- Junior 24
- Intern 16
Who is hiring
- 1000+ employees 325
- 501-1000 employees 161
- 51-200 employees 69
- 201-500 employees 13
- 11-50 employees 10
- 1-10 employees 1
Senior Java Developer + Kafka
Build and maintain Java microservices with Spring Boot, Kafka, and REST APIs, writing unit/integration tests and optimizing database interactions.
Java Developer: Groovy & Oracle | Hybrid Madrid
Build and maintain Java applications using Groovy and Oracle databases in a hybrid Madrid-based team.
Senior Java Developer (AWS) - Remote
Build and maintain Java microservices and REST APIs on AWS for a utility-sector platform, using Spring, Hibernate, and event-driven patterns.
Senior Java Developer ID80054
Build and maintain scalable Java/Spring Boot microservices and APIs, optimize PostgreSQL/MongoDB schemas, and collaborate with cross-functional teams to deliver production-ready features.
Java Developer - Microservices & Kafka (Remote Spain)
Builds and maintains Java microservices with Spring Boot, Kafka, and event-driven architecture, while collaborating in Agile teams and ensuring code quality and automated testing.
Java Developer (AI-Assisted Development) (Remoto)
Build and optimize Java/Spring Boot applications using AI tools like GitHub Copilot and Devin to enhance code quality and performance within a trading-controls environment.
Java Developer - Actico Rules | Hybrid Madrid
Build and maintain Java-based IT services and REST integrations for a fintech client using Actico Rules, Eclipse, and Oracle SQL in a hybrid Madrid office.
Senior Java Developer - Remote & Flexible Hours
Lead digital-transformation projects building Java microservices with Spring, REST APIs, and CI/CD pipelines (Docker/Kubernetes/OpenShift).
Java Developer ( Springboot+ SpringBatch) 100% remoto
Build REST APIs and batch processes in Java/Spring Boot/Spring Batch to modernize mobility platforms for large clients.
Senior Java Developer (Camunda)
Build scalable Java/Spring Boot microservices and Camunda 8 BPMN workflows for enterprise clients, ensuring high-quality delivery in an Agile team.
Java Developer | Spring Boot & Microservicios | 100% Remoto
Build and maintain Java-based microservices using Spring Boot in a fully remote role, collaborating on cloud-native digital-transformation projects.
Hands-on Java Developer – In-House CRM (Java 7/8)
Build and maintain a legacy Java 7/8 in-house CRM, adding features and fixing production issues using Maven/Gradle.
Senior Java Developer | AWS, microservices & Kafka
Builds and maintains Java-based microservices on AWS, using Kafka for event streaming and Kubernetes for orchestration in a product-focused team.
Java Developer(SQL and Spring Framework) - Freelance b2b
Senior Java developer builds and maintains backend services using Java, Spring Framework, and SQL for a European client, working fully remote.
Junior Java Developer | Cloud & Microservices (AWS, Kafka)
Junior Java Developer building cloud-native microservices on AWS with Kafka and Kubernetes in a fast-growing consultancy.
Java Software Developer
Maintain and improve a mobile-app builder platform using Java EE/Struts2, Spring Boot, MySQL, MongoDB, AWS, Docker, and Jenkins.
Senior Java Developer - Remote-Ready Microservices & CI/CD
Build and maintain Java-based microservices for tax declaration processing using Spring/Quarkus and CI/CD pipelines in a public-sector project.
Senior Java Developer - Microservices, CI/CD, Remote
Senior Java developer building and maintaining microservices-based systems for European public-sector clients using Spring and CI/CD pipelines.