¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraAdminstración y Secretariado
0Agricultura
0Alimentación
0Arte, Moda y Diseño
0Artes y Oficios
0Ver más categorías
Atención al cliente
0Banca
0Ciencia e Investigación
0Comercial y Ventas
0Comercio y Venta al Detalle
0Construcción
0Contabilidad y Finanzas
0Cuidados y Servicios Personales
0Deporte y Entrenamiento
0Derecho y Legal
0Desarrollo de Software
0Diseño y Usabilidad
0Editorial y Medios
0Educación y Formación
0Energía y Minería
0Farmacéutica
0Hostelería
0Industria Manufacturera
0Informática e IT
0Ingeniería y Mecánica
0Inmobiliaria
0Instalación y Mantenimiento
0Marketing y Negocio
0Producto
0Publicidad y Comunicación
0Recursos Humanos
0Sanidad y Salud
0Seguridad
0Seguros
0Social y Voluntariado
0Telecomunicaciones
0Transporte y Logística
0Turismo y Entretenimiento
0MVC
WikipediaJefe/a de Proyecto TIC
NuevaNETCheck
Madrid, ES
Jefe/a de Proyecto TIC
NETCheck · Madrid, ES
. C# ASP.Net HTML jQuery Scrum Agile MVC
Buscamos un/a Jefe/a de Proyecto TIC con experiencia en la gestión integral de proyectos tecnológicos y background técnico en entornos Microsoft/.NET, para incorporarse a un proyecto estable en la Administración Pública.
⚙️Responsabilidades principales:
- Gestión integral del proyecto: alcance, planificación, plazos y seguimiento.
- Coordinación del equipo, organización de recursos y distribución de tareas.
- Interlocución directa con el cliente y gestión de sus necesidades.
- Supervisión de la calidad, entregables, documentación y cumplimiento de objetivos.
- Coordinación de las distintas fases del servicio: desarrollo, mantenimiento, pruebas, implantación y puesta en producción.
- Participación en la preparación de ofertas y propuestas técnicas, incluyendo estimación de esfuerzos y planificación de servicios.
Disponer de:
- Formación universitaria oficial en el ámbito de la Informática o equivalente, ya sea Ingeniería Superior, Licenciatura o Grado y Máster.
- Gestión de proyectos TIC, desempeñando funciones como Jefe/a de Proyecto, con trayectoria técnica previa como Analista Programador/a, incluyendo planificación, coordinación y seguimiento integral de proyectos.
- Entornos Microsoft/.NET: participando en proyectos desarrollados con tecnologías como TFS, ASP.NET, MVC, C#, HTML5 y jQuery.
- Planificación y seguimiento de proyectos, gestionando alcance, plazos, presupuesto, riesgos, cambios y calidad, así como la elaboración de informes de seguimiento y reporting ejecutivo.
- Gestión de clientes, actuando como interlocutor/a principal y realizando el seguimiento de necesidades y objetivos del proyecto. Se valorará experiencia en proyectos para Administraciones Públicas.
- Metodologías ágiles, participando en la planificación y seguimiento de proyectos bajo marcos de trabajo ágiles.
Disponer de al menos una certificación profesional oficial en alguna de las siguientes materias:
- Dirección y gestión de proyectos (PMP, PRINCE2, etc.)
- Metodologías de desarrollo rápido de aplicaciones (Scrum Master, etc.)
- Desarrollo de software ágil (RAD, entre otras).
- La implantación de soluciones de firma electrónica mediante certificados digitales.
- Integraciones con Servicios Comunes de la Administración.
- Liderazgo, organización y comunicación.
- Orientación a resultados.
- Resolución de problemas.
- Trabajo en equipo.
- Proyecto estable con un cliente de la Administración Pública.
- Entorno profesional dinámico con proyectos variados que te desafían y motivan.
- Oportunidades de formación continua y desarrollo profesional.
- Paquete salarial competitivo, flexibilidad laboral y beneficios adaptados a tu experiencia.
- Un equipo que valora la comunicación efectiva, la innovación y tu crecimiento dentro de la empresa.
KRIMDA
Analista Programador/a Senior Java | Spring Boot | Microservicios | AWS
KRIMDA · Barcelona, ES
Teletrabajo . Java Cloud Coumputing Hibernate REST AWS PostgreSQL Spring Microservices
🚀 Analista Programador/a Senior Java | Spring Boot | Microservicios | AWS
📍 Barcelona, España
🏠 Teletrabajo posible
💼 Experiencia: +3 años
Desde Krimda buscamos 2 Analistas Programadores/as Senior con experiencia sólida en Java y Spring Boot para incorporarse a un proyecto tecnológico basado íntegramente en arquitecturas de microservicios.
Si te interesa trabajar con Java, APIs REST, PostgreSQL, seguridad OAuth2/JWT, AWS y nuevos modelos de desarrollo asistidos por IA, queremos conocerte. 🚀
🎯 Tu misión
Participar en el análisis, diseño e implementación de soluciones backend de alta calidad dentro de un ecosistema de microservicios, aportando experiencia técnica y dando soporte al equipo de desarrollo.
💻 Funciones principales
🔹 Comprensión y análisis de requerimientos funcionales y técnicos.
🔹 Definición y diseño de soluciones técnicas.
🔹 Implementación de funcionalidades backend complejas.
🔹 Integración de APIs REST en arquitecturas de microservicios.
🔹 Aplicación de mecanismos de autenticación y autorización.
🔹 Colaboración y coordinación con los diferentes perfiles técnicos del proyecto.
🔹 Resolución de incidencias y apoyo técnico al equipo.
🔹 Tutorización y soporte a programadores durante el desarrollo.
✅ Conocimientos imprescindibles
☕ Java
🌱 Spring Boot
🏗️ Arquitectura de microservicios
🔌 APIs REST
🗄️ JPA / Hibernate
🐘 PostgreSQL
🔐 OAuth2 / JWT
☁️ AWS
📌 Experiencia mínima aproximada de 3 años en desarrollo backend
🤖 Un plus que marcará la diferencia
El proyecto trabajará bajo un enfoque de Spec-Driven Development, por lo que valoraremos especialmente experiencia o interés en nuevos flujos de desarrollo asistidos por Inteligencia Artificial.
Será muy valorable estar familiarizado/a con:
✨ Generación de código asistida por IA
🧪 Generación y automatización de tests unitarios
📄 Generación de documentación técnica
🤖 Utilización de agentes de IA aplicados al ciclo de desarrollo
🔄 Adaptación a nuevas metodologías y herramientas de ingeniería de software
No es imprescindible dominar estas prácticas desde el primer día, pero sí tener curiosidad tecnológica y capacidad de adaptación.
🌟 ¿Qué encontrarás?
✅ Proyecto tecnológico con arquitectura moderna basada en microservicios
✅ Stack backend consolidado con Java + Spring Boot
✅ Entorno Cloud AWS
✅ Incorporación a un equipo técnico especializado
✅ Uso de nuevas metodologías de desarrollo apoyadas en IA
✅ Posibilidad de teletrabajo
✅ Proyecto con componente técnico y capacidad de aportar en el diseño de soluciones
🔎 Buscamos un perfil que...
Tenga autonomía técnica, capacidad de análisis y experiencia desarrollando soluciones backend complejas. Buscamos especialmente profesionales capaces de entender la necesidad funcional y transformarla en una solución técnica robusta, mantenible y escalable.
📩 ¿Te interesa?
Si eres Analista Programador/a Senior Java y buscas un proyecto donde combinar Spring Boot, microservicios, AWS y nuevas formas de desarrollo asistidas por IA, ¡queremos hablar contigo! 🚀
CGI
Granada, La, ES
Senior Backend Software Engineer
CGI · Granada, La, ES
. Java Azure Scrum Cloud Coumputing Kotlin Git Bash DevOps Agile jUnit Spring Kanban
Da el siguiente paso en tu carrera y únete a CGI en España
Fundada en 1976, CGI se encuentra entre las mayores empresas de servicios de consultoría TI y de negocio del mundo. Nos basamos en conocimientos y resultados para ayudar a acelerar la transformación digital de nuestros clientes. A través de 21 sectores en 400 ubicaciones en todo el mundo, nuestros 94.000 profesionales proporcionan servicios de consultoría TI y de negocio integrales, escalables y sostenibles que entregamos localmente.
Descripción del puesto
Como Software Engineer, formarás parte de nuestro equipo dentro del área de desarrollo y transformación digital, participando en el diseño, desarrollo, evolución y mantenimiento de soluciones software para nuestros clientes.
Trabajarás en un entorno ágil, colaborativo e innovador, utilizando tecnologías modernas y buenas prácticas de ingeniería para construir soluciones robustas, escalables y de calidad.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones y servicios utilizando Java, Spring Boot y Kotlin.
- Participar en todas las fases del ciclo de desarrollo de software, desde el análisis y diseño hasta la implementación, pruebas y despliegue.
- Colaborar con equipos multidisciplinares siguiendo metodologías ágiles como Scrum y Kanban.
- Aplicar prácticas DevOps y participar en la definición, configuración y operación de pipelines de CI/CD.
- Trabajar con entornos cloud, especialmente Microsoft Azure.
- Desarrollar y mantener pruebas automatizadas utilizando herramientas como JUnit y Spring Contracts.
- Utilizar Git y Bash como parte del flujo habitual de desarrollo y operación.
- Contribuir a la mejora continua de procesos, herramientas y prácticas de desarrollo.
- Trabajar de forma colaborativa con otros equipos para identificar soluciones técnicas eficientes e innovadoras.
- Experiencia demostrable como Software Engineer.
- Sólidos conocimientos de Java, Spring Boot y Kotlin.
- Conocimientos y experiencia práctica con Git y Bash.
- Experiencia trabajando con metodologías ágiles como Scrum y Kanban.
- Conocimientos de prácticas DevOps y experiencia con herramientas y procesos de CI/CD.
- Experiencia práctica trabajando con Microsoft Azure.
- Conocimientos de testing y experiencia con JUnit y Spring Contracts.
- Capacidad para trabajar de manera colaborativa, autónoma y orientada a soluciones.
- Mentalidad ágil, innovadora y orientada a la mejora continua.
- Inglés y español fluidos.
- Formación universitaria o Formación Profesional relacionada con Informática, Ingeniería de Software, Sistemas o áreas afines.
- Certificaciones en tecnologías cloud, especialmente Microsoft Azure.
- Experiencia previa en entornos DevOps y automatización de procesos CI/CD.
- Experiencia en proyectos de desarrollo de aplicaciones empresariales y transformación digital.
- Experiencia trabajando con equipos multidisciplinares y distribuidos.
- Interés por el aprendizaje continuo y por la incorporación de nuevas tecnologías y buenas prácticas.
- Familiaridad con herramientas y procesos de automatización, integración y despliegue continuo.
Además de trabajar con tecnologías de vanguardia y equipos multidisciplinares, te ofrecemos:
Estabilidad y proyección
- Contrato indefinido bajo el XIX Convenio colectivo estatal de empresas de consultoría, tecnologías de la información y estudios de mercado y de la opinión pública.
- Paquete retributivo competitivo (ticket restaurante, tarjeta de transporte, seguro de vida y accidentes, etc.)
- Participación desde el primer día en el Plan de Compra de Acciones global.
- Plan de carrera flexible y adaptado a tus expectativas.
- Formación continua, acceso a certificaciones oficiales y comunidades internas de conocimiento.
- Oportunidades de trabajar con expertos globales y aplicar buenas prácticas internacionales localmente.
- Trabajo híbrido o remoto según proyecto, y horarios flexibles.
- Jornada continua los viernes, meses de verano con jornada reducida y días extra no laborables.
- Programas de salud y bienestar a nivel local y global.
- CGI impulsa iniciativas globales y locales para generar impacto en las comunidades en las que vivimos y trabajamos, desde proyectos medioambientales hasta educación digital. Formar parte de CGI significa trabajar con propósito y ayudar a construir un futuro más justo y sostenible.
CGI colabora con clientes privados y administraciones públicas en proyectos estratégicos y de alto valor que marcan la diferencia:
- Partners tecnológicos de confianza en grandes transformaciones digitales: establecemos relaciones a largo plazo con organizaciones líderes, operando servicios gestionados que garantizan décadas de eficiencia y estabilidad.
- Transformación digital para sectores complejos: ayudamos a clientes globales y locales a modernizar sus sistemas, cadenas de suministro y plataformas clave para operar en el ecosistema actual.
- Reconocimiento internacional como consultora de referencia: Forbes nos continúa distinguiendo como una de las “Mejores Empresas de Consultoría de Gestión del Mundo” y la revista TIME nos ha vuelto a incluir en la lista de las “Mejores Empresas del Mundo”.
- Presencia en proyectos críticos de infraestructuras TI en múltiples países, como contratos relevantes con agencias y administraciones públicas en Norteamérica y Europa.
Trabajar en CGI en España no es un empleo más: es formar parte de una red global donde:
- Contribuyes en proyectos reales que transforman sectores y mejoran procesos globales, marcando la diferencia a escala local y global.
- Aprendes continuamente gracias a una cultura que impulsa el crecimiento profesional.
- Tu voz importa, tanto local como globalmente, porque nuestras soluciones se crean con talento diverso y colaborativo.
- Podrás ser tú, innovar y crecer gracias a nuestra cultura basada en la colaboración, el respeto y los resultados.
Your future duties and responsibilities
Required Qualifications To Be Successful In This Role
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
Desarrollador/a Java
NuevaCapitole
Desarrollador/a Java
Capitole · Madrid, ES
Teletrabajo . Java Spring Scrum Cloud Coumputing TDD AWS Microservices Kanban DDD
Capitole Consulting sigue creciendo ¡y queremos hacerlo contigo! 🚀
Estamos buscando un/a Senior Backend Java para un proyecto en una importante empresa del sector aeronáutico.
⚡ ¿Qué harás?
Desarrollarás y mantendrás aplicaciones backend con Java (idealmente Java 21), utilizando Spring y Spring Boot para diseñar e implementar microservicios escalables y resilientes. Aplicarás arquitectura hexagonal (Ports & Adapters) y buenas prácticas como TDD y DDD, participando activamente en decisiones técnicas y diseño de arquitectura en entornos cloud como AWS.
🎯 ¿Qué buscamos?
- Experiencia sólida (perfil senior) en desarrollo con Java 21 o versiones recientes, Spring Framework y Spring Boot en entornos cloud (AWS).
- Experiencia en diseño y desarrollo de microservicios.
- Conocimiento práctico de arquitectura hexagonal.
- Experiencia aplicando TDD y DDD en proyectos reales.
Valorable:
- Experiencia en entornos ágiles (Scrum / Kanban).
- Conocimientos de CI/CD y automatización.
- Experiencia en sistemas distribuidos de alta concurrencia.
📍 Modalidad remota desde Madrid, con presencialidad en Barajas de 1 a 3 veces al mes.
Somos geniales, ¡pero contigo lo seremos más! 🌟 Para ello tendrás:
- Presupuesto de 1.200€ anuales en formación individual para que lo utilices en lo que tú quieras (eventos tecnológicos, libros, formaciones, certificaciones etc.).
- Seguimiento con tu equipo todos los meses para tener un continuo feedback.
- Flexibilidad horaria para ayudarte a conciliar tu vida profesional / familiar.
- Seguro médico privado pagado íntegramente por Capitole.
- Retribución flexible (tickets restaurante, transporte y/o guardería).
- Wellhub: acceso a fitness y bienestar.
- Club Capitole: Descuentos en grandes marcas para emplead@s.
- Team Buildings cada dos meses. ¡No te puedes perder la fiesta de verano o la cena de Navidad!
- Comunidades tecnológicas para que compartas tus conocimientos e ideas con los demás equipos.
- Y sobre todo… ¡un equipazo! 💪
👉 Conócenos: capitole-consulting.com
🕵️ Mira lo que opinan de nosotros: Glassdoor
¿Te animas al reto? Envíanos tu perfil, ¡estamos deseando conocerte!
El empleado respetará las políticas de seguridad de la información:
- Tendrá acceso a información confidencial relativa a Capitole y al proyecto en el que trabaje.
- Tendrá que cumplir las políticas de seguridad y las políticas internas de la empresa y del cliente.
- Tendrá que firmar un acuerdo de confidencialidad.
knowmad mood
Java Software Developer | Hexagonal | 100% Remoto
knowmad mood · Madrid, ES
Teletrabajo . Java TSQL NoSQL Docker Kubernetes Spring Microservices Kafka DDD
We are knowmad mood!
Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.
Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.
¿Qué es lo que valoramos?
Que cuentes con más de 5 años de experiencia en Java.
- Java 17,21
- Spring boot, cloud..., microservicios
- Bases de datos SQL y NoSQL
- Docker, Kubernetes
- Arquitectura hexagonal, DDD
- Desarrollo de pruebas unitarias e integración
- CI/CD
- Buenas prácticas: Principios SOLID y Clean Code.
- Kafka
- Contrato indefinido
- Modelo de trabajo en remoto 🏡. Opción de ir a trabajar a oficinas pero siempre a elección del trabajador.
- Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres.
- Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas.
- Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales.
- Club de ventajas 🎁: Descuentos en tecnología, ocio y formación.
- Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica.
- Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos.
- Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional.
- Conciliación +VIDA 👨 👩 👧 👦: Asistencia personal y familiar 24/7.
- Ambiente inclusivo 🌍: Entorno diverso y multicultural.
- Eventos sociales 🎮: Actividades para conectar con el equipo.
Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood
En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
knowmad mood
Ingeniero Software Java | Hexagonal | 100% Remoto
knowmad mood · Barcelona, ES
Teletrabajo . Java TSQL NoSQL Docker Kubernetes Spring Microservices Kafka DDD
We are knowmad mood!
Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.
Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.
¿Qué es lo que valoramos?
Que cuentes con más de 5 años de experiencia en Java.
- Java 17,21
- Spring boot, cloud..., microservicios
- Bases de datos SQL y NoSQL
- Docker, Kubernetes
- Arquitectura hexagonal, DDD
- Desarrollo de pruebas unitarias e integración
- CI/CD
- Buenas prácticas: Principios SOLID y Clean Code.
- Kafka
- Contrato indefinido
- Modelo de trabajo en remoto 🏡. Opción de ir a trabajar a oficinas pero siempre a elección del trabajador.
- Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres.
- Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas.
- Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales.
- Club de ventajas 🎁: Descuentos en tecnología, ocio y formación.
- Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica.
- Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos.
- Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional.
- Conciliación +VIDA 👨 👩 👧 👦: Asistencia personal y familiar 24/7.
- Ambiente inclusivo 🌍: Entorno diverso y multicultural.
- Eventos sociales 🎮: Actividades para conectar con el equipo.
Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood
En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
Vermont Solutions
Analista Java / Tech Lead – Java, Spring & IA (Remoto)
Vermont Solutions · Madrid, ES
Teletrabajo . API Java TSQL Jenkins Angular Git REST SOAP jUnit Spring
En Vermont Solutions buscamos incorporar un/a Analista Java que quiera asumir un papel clave en la definición y evolución de nuestros productos, combinando conocimientos técnicos, capacidad de análisis y liderazgo de equipo.
🛠️ Responsabilidades
Formarás parte de un equipo técnico en el que tendrás un papel protagonista en la especificación y diseño funcional de los requisitos de negocio, participando también en la definición de cómo abordar técnicamente los desarrollos del producto.
Además, tendrás la oportunidad de ejercer como referente técnico del equipo, colaborando estrechamente con el cliente y utilizando las nuevas herramientas de Inteligencia Artificial aplicadas al desarrollo de software.
🔧 ¿Qué harás en tu día a día?
- Analizar y transformar los requisitos de negocio en especificaciones y diseños funcionales.
- Participar en la definición de soluciones y en la estrategia de desarrollo del producto.
- Desarrollar y revisar soluciones basadas en Java, tanto en entornos backend como fullstack.
- Trabajar con Spring, SQL, JUnit, Mockito, Web Services (SOAP) y API REST.
- Utilizar herramientas de integración y calidad como Jenkins, Git y Sonar.
- Ejercer como referente o líder técnico dentro del equipo.
- Colaborar directamente con el cliente, entendiendo sus necesidades y trasladándolas al equipo técnico.
- Aplicar herramientas de IA generativa para mejorar el desarrollo de código, la creación y ejecución de pruebas unitarias, el análisis estático y la identificación y corrección de bugs.
- Participar en la mejora continua de los procesos y de la calidad del software.
- 2-3 años de experiencia en desarrollo/analítica Java.
- Experiencia con Java en backend o en perfiles fullstack con Angular.
- Conocimientos sólidos de Spring.
- Experiencia con SQL.
- Experiencia en testing con JUnit y Mockito.
- Conocimientos de Web Services SOAP y APIs REST.
- Experiencia con Jenkins, Git y Sonar.
- Experiencia en liderazgo técnico de equipos.
- Capacidad de comunicación y experiencia en interlocución directa con clientes.
- Experiencia utilizando herramientas de IA aplicadas al desarrollo de software, especialmente para:
- Generación y mejora de código.
- Ejecución y creación de pruebas unitarias.
- Análisis estático del código.
- Detección y corrección de bugs.
- Inglés alto — imprescindible.
- Experiencia en proyectos relacionados con el vehículo eléctrico.
- Experiencia en soluciones vinculadas a puntos de recarga.
En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:
- Plan de Formación y certificaciones técnicas.
- Desarrollo profesional y plan de carrera definido.
- Flexibilidad horaria
- Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).
- Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.
AD4 Octógono
Programador Senior JAVA - REMOTO
AD4 Octógono · Barcelona, ES
Teletrabajo . Java Cloud Coumputing Hibernate REST AWS PostgreSQL Spring Microservices
En AD4 Octógono estamos contratando
Buscamos un/a Senior Java Developer con al menos 5 años de experiencia en desarrollo Java para incorporarse a un proyecto basado en una arquitectura moderna de microservicios.
El backend se desarrollará íntegramente con Java y Spring Boot, trabajando con APIs REST, PostgreSQL y servicios Cloud en AWS.
🎯 Conocimientos imprescindibles
- +5 años de experiencia como desarrollador/a Java.
- Java + Spring Boot.
- Arquitectura basada en microservicios.
- Desarrollo de APIs REST.
- JPA / Hibernate.
- PostgreSQL y bases de datos relacionales.
- Seguridad mediante OAuth2 y JWT.
- Experiencia en entornos Cloud AWS.
- Experiencia trabajando con Spec-Driven Development.
- Capacidad de adaptación a flujos de desarrollo asistidos por IA.
- Uso de agentes de IA para generación de código, tests unitarios y documentación automatizada.
- Comprensión y análisis de requerimientos funcionales.
- Diseño de soluciones técnicas.
- Implementación de funcionalidades complejas.
- Desarrollo y evolución de microservicios.
- Soporte técnico a otros programadores.
- Participación en la definición y evolución de la arquitectura backend.
- Experiencia: +5 años en desarrollo Java.
- Modalidad: 100% teletrabajo.
- Salario: 30.000 € – 38.000 € brutos anuales.
Caravelo
Barcelona, ES
Customer Solutions Engineer (Full Stack / Java)
Caravelo · Barcelona, ES
. API Java Docker SaaS AWS Spring PostgreSQL Vue.js Couchbase Office
ABOUT CARAVELO
Airlines have spent decades selling one trip at a time. At Caravelo, we help them build recurring relationships with their customers instead.
We build the technology behind airline subscription products used by carriers around the world, combining SaaS, payments, booking systems and airline integrations in one platform.
Our Product & Platform teams build the common technology. Our Professional Services team makes it work in the real world for each airline.
That is where this role comes in.
THE MISSION
Caravelo has one platform, but no two airline implementations are exactly the same.
As a Customer Solutions Engineer in our Professional Services team, your job is to bridge that gap.
You will learn how our core platform can be configured, integrated and extended, and use those capabilities to create the implementation each customer needs — without modifying or forking the core platform.
For every airline, we build a customer plugin that wraps the specific integrations, extensions, business rules and behaviours required to make Caravelo fit naturally into that customer's technology landscape.
Working closely with Project Managers and customer stakeholders, you will understand requirements, identify the peculiarities of each implementation and decide how best to solve them: configuration, extension, integration or, when justified, a dedicated service or module.
The goal is simple:
Make every customer rollout feel unique while keeping it cleanly built on top of a common, scalable platform.
WHAT YOU'LL DO
Bring customers live
You will be one of the engineers turning a signed customer into a working production implementation.
That means:
- Understand customer requirements together with the Project Manager.
- Translate business and technical requirements into a concrete implementation.
- Configure and extend the Caravelo platform using the capabilities provided by our Product & Platform teams.
- Build and maintain the customer plugin that contains customer-specific logic and integrations.
- Take implementations through development, testing, launch and production stabilisation.
You'll work closely with our Platform and Product engineers, who will provide the documentation, tooling and training needed to understand the core platform and its extension points.
Your job is not to rebuild what already exists. It is to understand the platform deeply enough to use it intelligently and extend it where necessary.
Solve integration problems
Airlines have complex technology ecosystems.
Some systems are modern. Others have been running successfully for decades.
You will make them work together.
Depending on the customer, you may integrate Caravelo with:
- Airline reservation and passenger service systems.
- Payment gateways and payment infrastructure.
- Identity and authentication platforms.
- CRM and communication systems.
- Loyalty platforms.
- Data platforms.
- Internal airline APIs.
- Third-party and legacy systems.
Sometimes the solution will be straightforward.
Sometimes the API documentation will be incomplete, the behaviour will differ between environments, or two systems will have fundamentally different assumptions.
You should enjoy figuring those problems out.
Build customer-specific extensions
Most customer needs should be solved using the common platform.
But not all of them will be.
When there is a genuine gap, you may:
- Build an additional connector.
- Extend an existing workflow.
- Create customer-specific business logic.
- Develop an isolated service or module.
- Implement data transformation or migration processes.
The challenge is knowing when to configure, when to extend and when to build something new.
We want engineers who can solve the customer problem without creating unnecessary complexity.
Own the implementation beyond go-live
Our work does not stop when a customer launches.
Customer systems evolve, vendors change and integrations eventually need to move with them.
You will help:
- Investigate and debug production issues.
- Maintain customer-specific integrations.
- Upgrade connectors as external systems evolve.
- Support customers through technical migrations.
- Replace or introduce integrations while keeping the service running.
- Improve existing implementations when better platform capabilities become available.
For example, an airline may decide to replace its payment gateway.
Your work could involve enabling the new payment connector in Caravelo, adapting the customer plugin, helping define the migration approach for existing payment tokens, validating the transition and supporting the rollout together with the Project Manager and customer team.
These are not theoretical architecture exercises. They are real production systems with real customers behind them.
Work across the stack when needed
Your centre of gravity will be Java and backend engineering.
But customer implementations do not always respect stack boundaries.
You should be comfortable following a feature or problem wherever it goes: backend services, APIs, integrations, databases, scripts, data migrations or occasional frontend changes in Vue.
You do not need to be a frontend specialist.
You do need to be comfortable enough to understand the problem, use AI-assisted development effectively and validate that the result is production-quality.
Use AI as an engineering tool
We actively use AI coding tools such as Claude Code, GitHub Copilot and similar assistants.
You will use them for things like:
- Implementation.
- Exploring unfamiliar code.
- Writing and extending tests.
- Debugging.
- Refactoring.
- Documentation.
- Working with APIs and integrations.
- Accelerating occasional frontend work.
We are particularly interested in Spec-Driven Development: defining clearly what needs to be built before asking AI to help implement it.
AI should make you faster. It should not replace engineering judgment.
WHAT SUCCESS LOOKS LIKE
You are succeeding in this role when:
- You can take a customer requirement and turn it into a clean, production-ready solution.
- Customers launch successfully without unnecessary changes to the core platform.
- Customer-specific behaviour remains well isolated and maintainable.
- Integrations are observable, reliable and understandable by engineers other than their original author.
- You can diagnose complex problems across Caravelo and customer systems.
- You understand when to configure the platform, when to extend it and when custom development is genuinely necessary.
- You become increasingly independent in understanding new customer technology landscapes.
- Migrations and changes to existing integrations can be delivered without destabilising the customer's service.
WHAT YOU BRING
Must have:
- Strong professional experience building production software in Java, with solid backend engineering fundamentals.
- Experience designing and integrating APIs, distributed services and cloud-based systems.
- Strong debugging and problem-solving skills, especially when working across multiple systems or external dependencies.
- Good understanding of testing, CI/CD, databases, observability and production software quality.
- Comfortable understanding an existing platform and extending it cleanly rather than rebuilding from scratch.
- Strong communication skills and the ability to work with Project Managers, engineers and technical customer stakeholders.
Nice to have:
- Experience in Professional Services, implementation engineering, solutions engineering or customer-facing technical delivery.
- Experience integrating enterprise or legacy systems, particularly in complex customer environments.
- Experience with payments, payment gateways, data migrations or other business-critical integrations.
- Experience in travel technology, airlines, reservation systems or similarly integration-heavy industries.
- Familiarity with the technologies listed in our stack, especially Vue/Nuxt, Couchbase or Datadog.
- Experience working in security-, compliance- or reliability-sensitive environments.
OUR STACK
You do not need to arrive knowing every technology we use.
Some of the technologies you may encounter include:
Java · SpringBoot · Vue.js · Nuxt · Couchbase · PostgreSQL · AWS · Datadog · Gitlab · Docker · Opentofu · Claude Code · Cursor
More important than matching every technology is your ability to understand unfamiliar systems, investigate how things work and build reliable solutions around them.
THE KIND OF ENGINEER WHO TENDS TO ENJOY THIS ROLE
This role may be a good fit if you like engineering problems where the answer is not always obvious.
You enjoy understanding how systems behave, not just implementing predefined tickets.
You are comfortable opening documentation for an unfamiliar API, talking through requirements with a Project Manager, tracing a strange production issue across several systems and then writing the code that solves it.
You appreciate good architecture, but you are pragmatic.
And when confronted with a 15-year-old airline system that behaves differently from its documentation, your reaction is closer to “interesting” than “that's someone else's problem.”
WHAT WE OFFER
- Competitive salary with a clear progression framework.
- Flexible working hours.
- Barcelona-based hybrid model: 4 days in the office and 1 day working from home.
- Tax-efficient benefits including private health insurance, restaurant and transport cards, and kindergarten support.
- Budget for training and conferences.
- Regular company events and celebrations.
- 23 days of annual leave.
- Exposure to complex airline technology environments around the world.
- The opportunity to work across software engineering, integrations and real customer implementations.
- Meaningful ownership: you will see the systems you build go from requirements to production.
INTERESTED?
If you enjoy solving complex integration problems, getting customers live and making different systems work together without turning every implementation into a one-off project, we'd like to hear from you.
Apply and tell us about a difficult integration, migration or production problem you've solved.