Descripción del puesto
Buscamos un/a Desarrollador/a Java Spring Boot con experiencia en arquitectura Nova para incorporarse a un equipo especializado en el desarrollo de soluciones backend de alto rendimiento. La persona seleccionada participará en proyectos basados en arquitecturas modernas de microservicios, contribuyendo al diseño, desarrollo, integración y mantenimiento de aplicaciones escalables, seguras y orientadas a la calidad, colaborando con equipos multidisciplinares bajo metodologías ágiles.
Habilidades requeridas
- Experiencia mínima de 3 años en desarrollo backend con Java 11/17 o versiones superiores.
- Experiencia sólida en Spring Boot y ecosistema Spring.
- Conocimientos de Spring Data JPA, Spring Security y Spring Cloud.
- Experiencia en diseño y desarrollo de servicios REST y APIs.
- Experiencia con bases de datos relacionales como Oracle, PostgreSQL o SQL Server.
- Manejo de Git y flujos de control de versiones.
- Experiencia con Maven o Gradle.
- Conocimiento de patrones de diseño y arquitectura de software.
- Valorable experiencia en arquitecturas de microservicios.
- Valorable conocimiento de Docker y Kubernetes.
- Valorable experiencia con Kafka o RabbitMQ.
- Valorable experiencia en entornos CI/CD con Jenkins, GitHub Actions o Azure DevOps.
- Valorable conocimiento de plataformas cloud (Azure, AWS o GCP).
- Valorable experiencia en proyectos del sector financiero.
- Experiencia o conocimiento de arquitectura Nova.
Responsabilidades (Actividades a desempeñar)
- Diseñar, desarrollar y mantener aplicaciones backend utilizando Java y Spring Boot.
- Implementar, evolucionar y documentar APIs REST y servicios distribuidos.
- Participar en el diseño e implementación de arquitecturas basadas en microservicios.
- Integrar aplicaciones con plataformas y sistemas corporativos.
- Desarrollar pruebas unitarias y de integración para garantizar la calidad del software.
- Colaborar en revisiones de código, resolución de incidencias y optimización del rendimiento.
- Participar en procesos de automatización de despliegues y mejora continua dentro de entornos Agile/Scrum.
Idiomas requeridos
- Español: nivel profesional.
Locación
Modelo híbrido en Madrid.
Información sobre nuestro proceso de selección
Como parte de nuestra apuesta por una experiencia de selección más flexible, objetiva y accesible, las fases iniciales del proceso podrán realizarse mediante entrevistas impulsadas por Inteligencia Artificial a través de nuestra plataforma Eightfold.
Esta tecnología nos ayuda a conocer mejor la experiencia, competencias y motivaciones de cada profesional, ofreciendo además la posibilidad de realizar la entrevista en el momento que mejor se adapte a su disponibilidad. La Inteligencia Artificial forma parte del proceso como herramienta de apoyo, pero las decisiones de selección siguen siendo revisadas y tomadas por personas de nuestro equipo de Talent Acquisition.