No et perdis res!
Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació
Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa
Subscriu-te araAdministració i Secretariat
0Agricultura
0Alimentació
0Art, Moda i Disseny
0Arts i Oficis
0Veure més categories
Assegurances
0Atenció al client
0Banca
0Ciència i Investigació
0Comerç i Venda al Detall
0Comercial i Vendes
0Comptabilitat i Finances
0Construcció
0Cures i Serveis Personals
0Desenvolupament de Programari
0Disseny i Usabilitat
0Dret i Legal
0Editorial i Mitjans
0Educació i Formació
0Energia i Mineria
0Enginyeria i Mecànica
0Esport i Entrenament
0Farmacèutica
0Hostaleria
0Immobiliària
0Indústria Manufacturera
0Informàtica i IT
0Instal·lació i Manteniment
0Màrqueting i Negoci
0Producte
0Publicitat i Comunicació
0Recursos Humans
0Sanitat i Salut
0Seguretat
0Social i Voluntariat
0Telecomunicacions
0Transport i Logística
0Turisme i Entreteniment
0adesso Spain
Senior Software Engineer
adesso Spain · Madrid, ES
Teletreball . API Java Agile Spring Kubernetes Microservices QA Kafka DDD
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).