adesso Spain
Senior Software Engineer
Skills
1 day ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Madrid, Spain
Work mode:
Hybrid
Published on:
21 October 2026
What they need
At adesso Spain, we’re building a team for an international project in the mobility sector .
You’ll work remotely from Madrid or Barcelona, collaborating with the client’s international teams and adesso colleagues , including team members based in Portugal. Together, you’ll build and evolve the backend systems that support digital mobility services, with a focus on reliable distributed architectures, data consistency, and high-quality software.
🚀 Your mission
You’ll design and develop Java-based backend services, helping the team solve complex challenges around transactions, event processing, concurrency, and data integrity. You’ll take part in technical decisions, explain the trade-offs behind your solutions, and work closely with Product Owners, QA, and other engineering teams.
What you’ll do:
- Design, build, and maintain backend services using Java and Spring.
- Develop and evolve microservices and distributed systems for digital mobility services.
- Work with transactional processes in Spring, understanding transaction boundaries and their implications.
- Build reliable integrations and event-driven flows using Kafka or an equivalent messaging platform.
- Address concurrency challenges, race conditions, locking, and data integrity.
- Work with relational databases, including query performance, indexes, and troubleshooting.
- Create and maintain automated tests, collaborating closely with QA.
- Contribute to architectural decisions and communicate the trade-offs of different solutions.
- Collaborate with client and adesso teams in an international, cross-functional environment.
What we’re looking for:
- Strong experience developing backend applications with Java and Spring Framework (+6 years).
- Practical understanding of transactions, including their limits and behaviour in Spring applications.
- Experience with microservice architectures and distributed systems.
- Knowledge of Kafka or an equivalent messaging platform, including partitions, event ordering, consumers, and failure handling.
- Ability to reason about concurrency, race conditions, locking, and data integrity.
- Experience with relational databases, indexes, and performance analysis.
- Ability to design solutions and clearly explain their trade-offs.
- Experience creating and maintaining automated tests, and collaborating with QA teams.
- Clear communication skills and confidence working with technical and non-technical stakeholders in English.
Valuable experience:
- Patterns such as transactional outbox, idempotency, read models, and event-driven processing.
- Hexagonal architecture, Domain-Driven Design (DDD), and API design.
- Data migrations or system integrations with consistency requirements.
- Kubernetes, CI/CD, monitoring, and production troubleshooting.
- Practical use of AI coding assistants, including spec-driven development, test generation, or agents configured with project rules.
- Technical leadership, participation in architecture decisions, or coordination with Product Owners, QA, and other teams.
What We Offer:
- Competitive salary and a comprehensive benefits package, including private health insurance.
- Agile and lean organization with optimized work processes.
- Participation in international, high-impact projects.
- A hybrid work model for greater flexibility.
- A structured individual development plan covering both soft and technical training programs, certifications, and language learning.
If you enjoy tackling complex backend challenges, building reliable distributed systems, and working with international teams, we’d love to hear from you.
Join adesso Spain and let’s build something worth building. ⚡
In compliance with the current regulations on the Protection of Personal Data, you are informed and, if you send us your CCVV, send us communications with your data or contact us with personal information, you consent to the processing of your data until you communicate otherwise by ADESSO SPAIN CONSULTORÍA Y SOLUCIONES TECNOLÓGICAS S.L.U., in order to participate in recruitment processes and HR management.
The legitimate basis of the treatment is the consent of the user and the pre-contractual relationship between the parties. The data provided are necessary in order to participate in any personnel selection procedure.
You may exercise your rights of access, rectification, deletion, opposition, limitation of processing, data portability and not to be subject to automated individualized decisions (including profiling), by sending a request with subject “Data Protection”, to the address: Avda. De la Vía Augusta, 85-87. 08174. Sant Cugat del Vallès, Barcelona, indicating in any case, the contact details and attaching a copy of your identity document. If you consider that your rights have been violated, you can file a complaint with our Data Protection Officer: Grupo Datcon Sur S.L.U. [email protected] or with the Spanish Data Protection Agency (www.aepd.es).
Other offers great for you!
These companies are also looking for great profiles
Team.is
Senior Software Engineer - Fintech
90 000€ - 150 000€
Permanent contract
Paris, France
Hybrid
Skills
7 months ago
Quick apply
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
4 months ago
Quick apply
Naxo
Senior Software Engineer Java Backend Circularité
480
Freelance
Lille, France
Hybrid
Skills
14 days ago
Quick apply
No company information available.