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