Ubicación : Madrid, Gijón, Barcelona (Híbrido) | Remoto 100% (fuera de estas ciudades)
Idioma requerido : Castellano
¿Te apasiona la programación backend y quieres unirte a un equipo de alto rendimiento? Buscamos un Backend Java Developer Senior con sólidos conocimientos y experiencia para sumarse a nuestros equipos de desarrollo.
Requisitos
Experiencia : Al menos 5 años de experiencia en desarrollo backend con Java en entornos de alta disponibilidad y escalabilidad.
Principios de desarrollo : Aplicación de buenas prácticas de desarrollo, principios SOLID y clean code. Uso de patrones de diseño (GoF, etc.).
Java : Nivel avanzado, con experiencia en fine tuning, profiling de la JVM y manejo de hilos. Nice to have : Programación reactiva en Java.
Spring / Spring Boot : Nivel avanzado, con experiencia sólida en Spring, Spring Boot, Spring Web, Spring Data y JPA, y Spring Security.
Arquitecturas : Deseable experiencia con arquitectura hexagonal, clean o onion. Nice to have : Conocimiento y experiencia con DDD (Domain Driven Design).
Testing : Experiencia con JUnit, Mockito, y pruebas unitarias e integradas diarias. Deseable : Conocimientos de TDD, ATDD, BDD, y pruebas E2E.
Microservicios : Conocimiento en arquitectura de microservicios, patrones de resiliencia y cuándo aplicarlos adecuadamente.
REST : Experiencia exponiendo microservicios a través de APIs REST con buenas prácticas (naming, verbos). Deseable : Conocimiento en OpenAPI.
Bases de Datos : Experiencia avanzada con bases de datos SQL y NoSQL. Capacidad para optimizar consultas.
REDIS : Experiencia con REDIS u otras cachés distribuidas es un plus.
Mensajería Asíncrona : Conocimiento en sistemas de mensajería asíncrona como Kafka u otros gestores de colas. Deseable : Conocimientos de AsyncAPI.
Cloud : Deseable : Conocimientos en plataformas Cloud como AWS, GCP o Azure.
Metodologías ágiles : Experiencia trabajando en equipos ágiles utilizando Scrum o Kanban.
Lo que buscamos
Lo más importante es que tengas una mentalidad proactiva, con muchas ganas de aprender y crecer. Buscamos personas con una actitud positiva, que trabajen bien en equipo y que tengan una fuerte base técnica en desarrollo. La calidad en el código es nuestra prioridad, así que si tienes un enfoque orientado a la excelencia, ¡te queremos en nuestro equipo!
¿Qué ofrecemos?
Ubicación flexible : Si estás en Madrid, Gijón o Barcelona, el trabajo será híbrido (días a negociar en oficina). Si no, podrás trabajar 100% remoto.
Equipo dinámico : Formarás parte de un equipo talentoso, con oportunidades de aprendizaje continuo.
Cultura de alto rendimiento : Valoramos la calidad, la innovación y el desarrollo profesional.
Si cumples con los requisitos y te apasiona el desarrollo backend, ¡esperamos tu postulación!
#J-18808-Ljbffr