Programador/a Full Stack - REMOTO

Summary

Develop and maintain enterprise applications using Java, Spring Boot, and Angular for a railway station monitoring system, working remotely with occasional Madrid office visits.

¡ÚNETE A NOVANOTIO Y PARTICIPA EN PROYECTOS TECNOLÓGICOS DE ALTO IMPACTO! ¿Tienes experiencia desarrollando aplicaciones empresariales con Java, Spring Boot y Angular? En Novanotio buscamos un/a Programador/a Full Stack Java y Angular para participar en el desarrollo y evolución de una solución destinada a la monitorización de estaciones ferroviarias. Trabajarás principalmente en modalidad 100 % remota, dentro de un proyecto estable, técnicamente exigente y basado en arquitecturas de microservicios. ¿QUÉ OFRECEMOS? Modalidad 100 % teletrabajo, con asistencia puntual a las oficinas de San Fernando de Henares, Madrid, cuando el proyecto lo requiera. Contrato indefinido. Horario de lunes a jueves de 7:45 a 17:00 horas y viernes de 7:45 a 14:00 horas. Formación continua adaptada a tus intereses profesionales, con foco en inteligencia artificial aplicada en nuestro día a día. Retribución flexible. Proyecto estable dentro de un entorno tecnológico especializado. ¿QUÉ REALIZARÁS? Desarrollar y mantener aplicaciones empresariales utilizando Java 17, Spring Boot 3 y Angular. Diseñar, implementar y consumir APIs REST dentro de una arquitectura basada en microservicios. Trabajar en la integración entre sistemas mediante mensajería JMS. Desarrollar la capa de persistencia utilizando JPA e Hibernate. Crear interfaces web con Angular, TypeScript, HTML5 y CSS3. Diseñar componentes reutilizables y trabajar con formularios y gestión de estados. Realizar pruebas unitarias y de integración con JUnit y Mockito. Gestionar dependencias y construcción de proyectos mediante Maven. Participar en el análisis técnico, resolución de incidencias y evolución funcional de la solución. Aplicar buenas prácticas de desarrollo, calidad de código, control de versiones con Git y procesos de integración continua. Colaborar con analistas, arquitectos y otros perfiles técnicos del equipo. ¿QUÉ BUSCAMOS? Al menos 5 años de experiencia como desarrollador/a Full Stack. Experiencia demostrable en desarrollo de aplicaciones empresariales. Experiencia trabajando con Java y Spring Boot. Conocimientos sólidos en desarrollo de microservicios y APIs REST. Experiencia con JPA, Hibernate, JMS y Maven. Experiencia en desarrollo frontend con Angular, TypeScript, HTML5 y CSS3. Conocimientos de testing con JUnit y Mockito. Nivel de inglés B2, especialmente para trabajar con documentación técnica. Capacidad para trabajar de forma autónoma, analizar incidencias y comunicarse con diferentes perfiles del equipo. Se valorarán conocimientos en Angular 17, Java 17, Jenkins, GitLab CI, Docker, Kubernetes u OpenShift. ¿PREPARADO/A PARA EL SIGUIENTE PASO? En Novanotio te ofrecemos la oportunidad de crecer profesionalmente en proyectos tecnológicos de alto impacto, rodeado de un equipo experto y en constante evolución. Si buscas un entorno donde seguir desarrollándote y aportar valor, este es tu proyecto.