Senior Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Find a Developer Job: 12 Best Job Sites For Developers
React Developer Salary [2023]
Is Software Engineering Over-Saturated?