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
Java Developer
Build and maintain Java-based applications using Spring Boot, Spring Batch, and Angular, with CI/CD pipelines and Oracle/PostgreSQL databases in a hybrid role.
Java developer
Build and maintain a Java-based platform for digital healthcare, writing code, tests, and integrating via Git while collaborating with product teams.
Senior Java developer
Senior Java developer building and maintaining scalable banking microservices with Spring Boot, hexagonal architecture, and cloud-native tools for a global IT consultancy.
Expert Java Developer - GTB
Build and maintain Java-based microservices using Spring Boot and Kafka for financial-sector clients, with Oracle/PostgreSQL databases and CI/CD pipelines.
Senior Java Developer
Build and maintain distributed Java microservices on AWS, using Kafka, Kubernetes, and observability tools while supporting 24/7 operations and on-call rotations.
Java Developer
Build and maintain core backend services in Java/Spring Boot for a fast-growing health-tech company, handling auth, file storage, and integrations on AWS and Kubernetes.
Java Developer - 100% Remoto
Builds and maintains Java-based web applications using Spring Boot, Hibernate, and Thymeleaf, deploying via Maven and SVN in a fully remote role.
Java Developer
Build and maintain Java-based microservices and REST APIs for enterprise alarm and continuity software, using Spring Boot, Hibernate, and cloud platforms like AWS/Azure.
Senior Java Developer
Senior Java developer maintaining mission-critical financial systems, troubleshooting distributed microservices (Spring Boot, Kafka, IBM MQ) and optimizing high-traffic messaging pipelines.
Senior Java Developer
Senior Java developer building and extending high-performance trading systems using Spring Boot and cloud services in a fast-paced fintech environment.
Java Developer
Build and maintain Java J2EE tax-management apps for Spain’s public administration using Oracle/DB2, batch processes, and web services.
Experienced Java Developer
Develop and customize Java-based PLM solutions for aerospace clients, integrating with ERP/MES/CAD systems and APIs while collaborating with cross-border teams.
Java Developer
Build and maintain REST APIs in Java to integrate third-party software with Utimaco’s hardware security modules (HSMs), following clean-code practices and OpenAPI specs.
Junior Java Developer
Build and maintain Java backend services using TDD/BDD, refactoring and clean code, while collaborating in Agile sprints for a global media and telecom client.
Senior Java Developer
Build and evolve backend Java services for a unified healthcare data platform, integrating systems across teams using Spring Boot and cloud tools.
Senior Java Developer (Camunda) - Remote
Build scalable backend services using Java/Spring Boot and design BPMN workflows with Camunda 8 in a microservices environment.
Java Developer
Build and maintain Java-based backend services and APIs for enterprise clients, focusing on clean code and distributed systems in healthcare and other complex industries.
Java developer (Actico Rules)
Develop and maintain Java-based enterprise applications for a Swiss fintech client, integrating business rules via Actico Platform and Visual Rules, REST services, and Oracle databases.