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.