Senior Java Developer

Alten
Barcelona, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Amazon Web Services Amazon S3 Apache HTTP Server Cloud Computing Continuous Integration Core Foundation Linux Github Protocol Buffers Identity and Access Management Junit
+11 more
Python (Programming Language) PostgreSQL MongoDB Redis Mockito Rxjava Spring-boot Integration Tests Information Technology Apache Kafka Teamcity

Job description

En ALTEN tenemos claro que el éxito de nuestros proyectos se debe a las personas que forman nuestro equipo. Por eso, si eres unSenior Java Developercon experiencia en sistemas de alta concurrencia y programación reactiva, te animamos a empezar una nueva etapa laboral y formes parte de nuestro equipo en unaposición 100% remota.¿Quieres construir hoy el mundo de mañana? ¡Sigue leyendo!¿Qué buscamos??Un/aSenior Java Developerpara trabajar en proyectos innovadores, con enfoque en sistemas robustos, escalables y de alta concurrencia.Requisitos imprescindibles:8 años de experiencia con Java,de los cuales 3+ años conJava17 o 21Experiencia avanzada enSpring / Spring Booten servicios en producción.Programación reactiva conProject Reactor o RxJava(Mono/Flux, backpressure, retry/backoff) o fluidez asíncrona con CompletableFuture y concurrencia estructurada.gRPC + Protobuf en producción: streaming RPCs, deadlines, interceptores, evolución de esquemas.Fundamentos sólidos de concurrencia:razonamiento sobre thread-safety, dimensionamiento de ejecutores, patrones lock-free, gestión del ciclo de vida de hilos.Rigor en pruebas:JUnit 5, Mockito, AssertJ; pruebas de integración y de contrato.Experiencia conKafka, Redis, Postgres o MongoDBen entornos de producción.Conocimientos enAWS o cloud equivalente(S3, IAM, Kafka gestionado, contenedores).Nivel mínimo de inglés C1.Se valorará:Experiencia liderando migraciones o refactorizaciones complejas en codebases multi-módulo.Empaquetado de contenedores y builds multi-arquitectura (linux/amd64, linux/arm64).Conocimientos dePython:lectura cómoda y depuración cuando sea necesario.Experiencia con Apache Arrow o formatos de datos columnares.Gestión depipelines de CI/CDcon TeamCity, GitHub Actions o herramientas equivalentes.¿Qué podemos ofrecerte?Formar parte de una gran empresa competitiva y en continuo crecimiento.Integración en un equipo de profesionales altamente cualificados, con un buen clima laboral, innovador y dinámico.Formación especializada y desarrollo profesional continuo.Modalidad 100% remota.¿Quiénes somos??Somos un equipo. Formamos parte de ALTEN, una multinacional europea especializada en proporcionar servicios de consultoría, tecnología de la información y servicios de ingeniería a las principales compañías del mercado español.Además, en ALTEN nos enorgullecemos de ofrecer igualdad de oportunidades con independencia de género, edad, diversidad de capacidades o país de origen. Nuestro compromiso está con el talento y con las personas que lo tienen.Si crees que eres el/la candidato/a ideal, ¡apúntate!

Requirements

con experiencia en sistemas de alta concurrencia y programación reactiva, te animamos a empezar una nueva etapa laboral y formes parte de nuestro equipo en una, Un/a
Senior Java Developer
para trabajar en proyectos innovadores, con enfoque en sistemas robustos, escalables y de alta concurrencia.
Requisitos imprescindibles
:
8 años de experiencia con Java,
de los cuales 3+ años con
Java
17 o 21
Experiencia avanzada en
Spring / Spring Boot
en servicios en producción.
Programación reactiva con
Project Reactor o RxJava
(Mono/Flux, backpressure, retry/backoff) o fluidez asíncrona con CompletableFuture y concurrencia estructurada.
gRPC + Protobuf en producción
streaming RPCs, deadlines, interceptores, evolución de esquemas. Fundamentos sólidos de concurrencia: razonamiento sobre thread-safety, dimensionamiento de ejecutores, patrones lock-free, gestión del ciclo de vida de hilos. Rigor en pruebas: JUnit 5, Mockito, AssertJ; pruebas de integración y de contrato. Experiencia con Kafka, Redis, Postgres o MongoDB en entornos de producción. Conocimientos en AWS o cloud equivalente (S3, IAM, Kafka gestionado, contenedores). Nivel mínimo de inglés C1. Se valorará: Experiencia liderando migraciones o refactorizaciones complejas en codebases multi-módulo. Empaquetado de contenedores y builds multi-arquitectura (linux/amd64, linux/arm64). Conocimientos de Python: lectura cómoda y depuración cuando sea necesario. Experiencia con Apache Arrow o formatos de datos columnares. Gestión de pipelines de CI/CD con TeamCity, GitHub Actions o herramientas equivalentes.

Benefits & conditions

posición 100% remota., Formar parte de una gran empresa competitiva y en continuo crecimiento. Integración en un equipo de profesionales altamente cualificados, con un buen clima laboral, innovador y dinámico. Formación especializada y desarrollo profesional continuo. Modalidad 100% remota.

About the company

Somos un equipo. Formamos parte de ALTEN, una multinacional europea especializada en proporcionar servicios de consultoría, tecnología de la información y servicios de ingeniería a las principales compañías del mercado español. Además, en ALTEN nos enorgullecemos de ofrecer igualdad de oportunidades con independencia de género, edad, diversidad de capacidades o país de origen. Nuestro compromiso está con el talento y con las personas que lo tienen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all