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 for High-Performance Trading
Senior Java Developer building and maintaining high-performance trading platform components in Barcelona.
Hybrid C++/Java Developer for Satellite Control
Develops and maintains satellite control software using C++ and Java within a SCRUM team for space-sector operations.
Senior Java Developer — Cloud-Native Microservices Expert
Builds and maintains cloud-native Java microservices using REST APIs, GCP, Kubernetes, and reactive programming for international client projects.
Java Developer - APIs - API First -microservicios - testing - presencial
Backend Java developer building high-availability APIs and microservices for a large-scale tech project using agile practices and modern tooling.
Senior Java Developer - Cloud & Microservices Lead
Build multi-tenant web apps and REST APIs using Java, Spring Boot, and Hibernate in a cloud-ready environment with AWS/Azure, Docker, and Kubernetes.
Senior Java Developer for Trading Platform & Cloud
Senior Java Developer building and optimizing high-performance trading applications in a fast-paced fintech environment.
Java Developer
Builds and maintains Java-based backend services using Spring Boot and Java EE, focusing on performance and security while collaborating in a hybrid team.
Java Developer
Build and maintain Java-based backend systems for financial risk analysis, including VaR calculations and data processing, using Python and shell scripting.
Senior Java Developer
Build and maintain Java-based microservices for card-processing systems on AWS, handling authorization, batch flows, and event-driven architectures with Kafka and Kubernetes.
Junior Java Developer
Build and maintain Java-based microservices and distributed systems on AWS, using Kafka, Kubernetes, and GitOps workflows while ensuring observability and incident response.
Java Developer (Cloud)
Build and maintain Java-based cloud applications on GCP, using Kubernetes, PostgreSQL, Kafka, and CI/CD pipelines.
Java Developer
Full-stack Java developer building energy-sector applications using Spring Boot, Angular, and microservices; writes tests and automates pipelines.
Java Developer + Data Analysis
Build and optimize Java-based backend services with Spring Boot and SQL, plus ETL pipelines and BI reporting using Pentaho and Apache NiFi.
Senior Java Developer
Build and maintain Java-based insurance applications using Spring, REST, and Kafka, deploying to cloud containers and ensuring quality with unit and integration tests.
Java Developer (Legacy)
Senior Backend Developer maintaining and evolving a large Java legacy system for an insurance company, working with monolithic architecture, SQL tuning, and batch processes.
Senior Java Developer
Build and extend high-performance trading applications using Java, Spring Boot, and cloud services in a fast-paced fintech environment.
Senior Java Developer
Build and maintain a tax-administration system for a European public-sector client using Java (Spring/Quarkus), Angular, PostgreSQL, Kafka, and Kubernetes.
Java Developer
Senior Java developer building mobility software using Spring, SQL, AngularJS, and REST APIs with unit testing and app servers like Tomcat.
SENIOR JAVA DEVELOPER | REMOTO
Builds and maintains Java-based microservices and REST APIs in GCP with Kubernetes, using reactive programming and AI tools.
Senior Java Developer
Build and maintain a cloud-native learning platform used daily by teachers and students across Europe, using Java, RxJava, AWS, and Docker.