En Ideable no solo escribimos código; construimos los cimientos técnicos de soluciones que escalan y transforman sectores. Buscamos a un/a ingeniero/a senior que quiera dar un paso más allá de la ejecución pura para convertirse en un referente de confianza, liderando técnicamente proyectos clave con mentalidad y siendo el apoyo fundamental de nuestros equipos de desarrollo.
Si te motiva ser el referente técnico de un proyecto, disfrutas mentorizado a otros compañeros y buscas un entorno donde la arquitectura y el acompañamiento humano pesen tanto como el código, queremos conocerte.
Buscamos un/a Java Software Engineer con mentalidad sistémica y una alta orientación a objetivos. En Ideable el ritmo es ágil y trabajamos en la entrega continua de valor al cliente.. Alguien que no sólo domine el stack tecnológico, sino que tenga la capacidad de actuar como puente entre la visión estratégica de nuestra dirección técnica y la ejecución diaria del equipo.
Necesitamos a una persona con gran capacidad de comunicación y «ownership», capaz de aterrizar requisitos complejos en diseños sólidos y de ser el puerto seguro al que los desarrolladores de proyecto acudan cuando necesiten una guía.
- Ciclo completo de desarrollo: Resolverás tareas de desarrollo que van desde la estimación y definición de criterios de aceptación, hasta la codificación, testing y puesta en producción, asumiendo la responsabilidad del flujo completo de entrega.
- Ser el referente técnico en uno de nuestros proyectos clave: Te integrarás en un proyecto clave en el serás el referente del equipo Java. Serás el apoyo diario de los desarrolladores (actualmente dos), eliminando bloqueos y asegurando que el flujo técnico no se detenga.
- Mentoría y acompañamiento: Proyectarás tu conocimiento sobre los perfiles con menos experiencia del proyecto, ayudándoles a mejorar su lógica y autonomía.
- Diseño y Arquitectura: Dibujarás y definirás el «esqueleto» de las soluciones (APIs, modelos de datos, flujos) antes de iniciar la implementación, asegurando que el equipo trabaje sobre una base firme.
- Apoyo al Tech Lead: Trabajarás en contacto directo con Rubén (nuestro Tech Lead de Java) para asegurar que el proyecto sigue los estándares de la casa, mientras él se enfocará en la visión estratégica tú asegurarás la excelencia operativa.
- Gestión de expectativas técnicas: Colaborarás con el PM del proyecto para equilibrar las necesidades de negocio del cliente con la salud técnica del código y la sostenibilidad del equipo.
- Cultura de IA: La IA forma parte de nuestro día a día y esperamos que la utilices de forma natural en todo el ciclo de vida del software. Tu reto será aplicarla bajo nuestros estándares —desde la definición de criterios de aceptación hasta la creación de tests y soporte en despliegues— y, sobre todo, ayudarnos a mejorar de manera continua el uso que hacemos de ella en Ideable.
- Experiencia previa contrastada: amplia trayectoria en ecosistemas Java con Spring Boot (versiones 3.x y 4.x), Hibernate/JPA y gestión de bases de datos relacionales (PostgreSQL y Oracle). Valoraremos especialmente experiencia en:
- Arquitecturas de microservicios con APIs REST (JAX-RS, Jersey) y enfoque API-first (OpenAPI/Swagger Codegen).
- Cachés distribuidas (Redis/Valkey) y sistemas de búsqueda (Elasticsearch).
- Integraciones complejas con ERPs u otros sistemas mediante protocolos variados (REST, SOAP, TCP/sockets).
- Familiaridad con herramientas de observabilidad (Sentry, New Relic, OpenTelemetry) y migraciones de base de datos (Flyway).
- Mentalidad y experiencia como referente: interés real por la mentoría y el liderazgo técnico. Disfrutas tanto viendo crecer a tus compañeros como resolviendo retos técnicos.
- Cultura de ingeniería: aplicación natural de principios de diseño -como SOLID-, arquitecturas limpias y patrones que favorezcan la mantenibilidad a largo plazo.
- Uso fluido de asistentes de IA: buscamos a alguien que ya trabaje de forma natural con estas herramientas y sepa cómo integrarlas para ganar calidad y velocidad, ayudando a elevar los estándares de uso del equipo.
- Comunicación asertiva: capacidad para explicar retos técnicos en términos de negocio y para dar feedback constructivo que ayude a otros a mejorar.
- Autonomía y reacción: habilidad para tomar decisiones técnicas con criterio propio ante imprevistos, asumiendo el ownership de los resultados.
- Herramientas: familiaridad con entornos de gestión profesional (Jira, Basecamp, Kanbanize).
No son requisitos imprescindibles, pero nos encantará si:
- Contenedores: Experiencia con Docker para la gestión de entornos de desarrollo y despliegue.
- Visión de infraestructura: Interés en infraestructuras como código (Terraform) o servicios cloud (AWS).
- Sensibilidad visual: Capacidad para asegurar que la implementación técnica respeta fielmente la experiencia de usuario definida en Figma.
- Integraciones complejas: Experiencia en sistemas con lógica de negocio densa o integraciones de APIs de alta complejidad.
- Conocimientos en Frontend: si te defiendes o comprendes el trabajo con Angular, React o herramientas como Vaadin, nos ayudarás a tener una visión más global del producto.
- Impacto y confianza: un rol estratégico con autonomía real para proponer mejoras y marcar el ritmo técnico de tus proyectos.
- Trabajo 100% remoto o híbrido: creemos en la cultura de la responsabilidad y el foco en resultados, con flexibilidad real para tu día a día.
- Cultura técnica de vanguardia: formarás parte de un equipo que apuesta por la innovación constante (IA agéntica, automatización, metodologías de flujo).
- Crecimiento: un plan de carrera claro basado en nuestra guía de madurez corporativa, donde tu evolución como referente tiene un camino definido.
Si crees que eres la persona que estamos buscando, envíanos tu CV y, si quieres, cuéntanos algo de algún proyecto en el que te sientas especialmente orgulloso/a de haber participado.