Desarrollador/a Senior Java Spring Boot + Angular

¿Te gustaría trabajar en un proyecto tecnológico con impacto real?

Buscamos un/a Desarrollador/a Senior Java para incorporarse a un proyecto de larga duración dentro del sector aeronáutico, colaborando con un cliente con el que llevamos trabajando de forma continuada desde hace años.

Formarás parte de un equipo que desarrolla soluciones de I+D para la gestión y monitorización en tiempo real de aeronaves no tripuladas (drones) y aeronaves de emergencias, participando en la evolución de una plataforma crítica que ya se encuentra en producción y que continúa creciendo con nuevas funcionalidades y casos de uso.

Es una excelente oportunidad para trabajar con tecnologías modernas, arquitecturas de microservicios y un entorno donde tu aportación tendrá un impacto directo en la evolución del producto.

¿Cuál será tu misión?

Te incorporarás al equipo de desarrollo, colaborando estrechamente con el equipo de Sistemas y DevOps.

Participarás en todo el ciclo de vida del desarrollo:


  • Análisis y diseño de soluciones.
  • Desarrollo de nuevas funcionalidades.
  • Mantenimiento correctivo y evolutivo de la plataforma.
  • Resolución de incidencias y soporte técnico.
  • Pruebas de validación y verificación.
  • Colaboración con el equipo DevOps para despliegues y colaborarás en la validación de nuevos entornos y evolución tecnológica de los mismos.
  • Participación en la evolución de la arquitectura y mejora continua de la plataforma.

Requisitos mínimos


  • Como mínimo, debes poseer una titulación universitaria TIC (Grado en Ingeniería Informática, Telecomunicaciones, etc). Se valorarán candidaturas con FP2 para otros puestos del área/proyecto.
  • Al menos 3 años de experiencia desarrollando microservicios con Java y Spring Boot.
  • Experiencia con Angular en el desarrollo frontend.
  • Experiencia en el diseño, desarrollo y documentación de APIs REST siguiendo estándares (OpenAPI/Swagger), versionado de servicios, definición de contratos, etc
  • Haber trabajado habitualmente con Maven, Spring Framework, Hibernate / JPA
  • Manejo con soltura de bbdd PostgreSQL / SQL.
  • Con soltura para trabajar con Git (GitLab, GitHub o similares).
  • Experiencia en el manejo de artefactos Docker.

Fuera del apartado técnico, nos gustaría incorporar una persona con capacidad de adaptación a diferentes tecnologías y contextos, a la que le guste trabajar codo con codo con clientes y con su equipo, favoreciendo una comunicación fluída y el aporte de nuevas ideas, enfoques innovadores y soluciones a los problemas que puedan ir surgiendo.

Dado que el proyecto incluye monitorización de vuelos en tiempo real, se valorará muy positivamente la experiencia en tecnologías/proyectos GIS (PostGIS, OpenLayers, etc) y también la experiencia en estas tecnologías:


  • Azure DevOps.
  • RabbitMQ.
  • OAuth2 / Keycloak.
  • NodeJS.
  • Tomcat.
  • Unix/Linux.
  • Experiencia en procesos de integración y despliegue.


¿Qué ofrecemos?


  • Proyecto de I+D súper interesante, en continua evolución tecnológica
  • Tecnologías modernas y arquitectura de microservicios.
  • 100% teletrabajo, con posibilidad de acudir puntualmente a las oficinas de Coremain (Santiago de Compostela) cuando sea necesario y de manera puntual (una vez al mes).
  • Horario flexible con hasta cuatro meses de horario reducido
  • Plan de carrera y planes formativos anuales


Si buscas un proyecto estable, con recorrido, donde participar en desarrollos con impacto real y formar parte de un equipo cercano y altamente especializado, nos encantará conocerte.




















En Coremain, promovemos la igualdad de oportunidades en todos los procesos de selección y contratación que se desarrollan sin distinción de género, edad, origen, orientación sexual, religión o cualquier otra condición personal o social.