Desarrollador/A Java Senior Fullstack
Role details
Job location
Tech stack
Job description
¡Estamos en búsqueda de un/a Desarrollador/a Java Senior o Middle Senior para incorporarse a un equipo de desarrollo orientado a la evolución y mantenimiento de productos empresariales!Buscamos una persona con fuerte base en Java, experiencia en sistemas productivos y capacidad para trabajar tanto en proyectos modernos como en aplicaciones legacy desarrolladas con tecnologías Java, incluyendo frameworks como Vaadin.ResponsabilidadesDesarrollo evolutivo y correctivo de aplicaciones Java.Corrección de incidencias funcionales y técnicas.Desarrollo de nuevas funcionalidades sobre módulos existentes.Análisis de impacto en backend, frontend, base de datos e integraciones.Mantenimiento de aplicaciones Java desplegadas en entornos productivos.Participación en revisión de código, documentación técnica y buenas prácticas.Apoyo en la evolución progresiva de sistemas legacy hacia arquitecturas más modernas.Requisitos principalesAl menos 4 años de experiencia en desarrollo de software.Experiencia sólida con Java.Experiencia con Spring Boot y desarrollo de APIs REST.Experiencia trabajando en mantenimiento evolutivo y correctivo.Capacidad para leer, comprender y modificar código existente.Conocimientos sólidos de SQL y bases de datos relacionales.Experiencia con Git y flujos de trabajo con ramas, PR/MR o Gitflow.Experiencia en entornos productivos y análisis de incidencias.Se valoraráExperiencia con aplicaciones Java legacy, monolíticas o empresariales.Experiencia con Vaadin, Tomcat, despliegues WAR o frameworks Java similares.Conocimiento de React, TypeScript o frontend moderno.Experiencia con PostgreSQL, Firebird, Oracle o SQL Server.Conocimientos de Docker, CI/CD, OAuth2/OIDC o microservicios.Experiencia en refactorización progresiva de sistemas existentes.Uso responsable de herramientas de Inteligencia Artificial como apoyo al desarrollo, debugging, testing y documentación.Perfil buscadoBuscamos una persona autónoma, metódica, con buena comunicación técnica y criterio para trabajar sobre sistemas existentes sin necesidad de rehacer todo desde cero. Es importante contar con capacidad de análisis, orientación a la solución y disposición para colaborar con equipos técnicos, funcionales y de producto.CondicionesReto profesional.Incorporación inmediata.Puesto de trabajo estable en empresa en crecimiento, con filosofía agile y orientada a la persona.Contrato indefinido.Buen ambiente de trabajo.Grupos de trabajo reducidos donde se fomenta la implicación y colaboración.Remuneración competitiva.Modelo de trabajo 100% remoto. Híbrido en caso de residir en Valencia y alrededores.Flexibilidad horaria con jornada completa de lunes a viernes de 8:00 a 15:00 y dos tardes a la semana. Jornada reducida de 8:00 a 15:00 desde el 15 de junio al 15 de septiembre.
Requirements
Al menos 4 años de experiencia en desarrollo de software. Experiencia sólida con Java. Experiencia con Spring Boot y desarrollo de APIs REST. Experiencia trabajando en mantenimiento evolutivo y correctivo. Capacidad para leer, comprender y modificar código existente. Conocimientos sólidos de SQL y bases de datos relacionales. Experiencia con Git y flujos de trabajo con ramas, PR/MR o Gitflow. Experiencia en entornos productivos y análisis de incidencias. Se valorará Experiencia con aplicaciones Java legacy, monolíticas o empresariales. Experiencia con Vaadin, Tomcat, despliegues WAR o frameworks Java similares. Conocimiento de React, TypeScript o frontend moderno. Experiencia con PostgreSQL, Firebird, Oracle o SQL Server. Conocimientos de Docker, CI/CD, OAuth2/OIDC o microservicios. Experiencia en refactorización progresiva de sistemas existentes. Uso responsable de herramientas de Inteligencia Artificial como apoyo al desarrollo, debugging, testing y documentación. Perfil buscado Buscamos una persona autónoma, metódica, con buena comunicación técnica y criterio para trabajar sobre sistemas existentes sin necesidad de rehacer todo desde cero. Es importante contar con capacidad de análisis, orientación a la solución y disposición para colaborar con equipos técnicos, funcionales y de producto.
Benefits & conditions
Reto profesional. Incorporación inmediata. Puesto de trabajo estable en empresa en crecimiento, con filosofía agile y orientada a la persona. Contrato indefinido. Buen ambiente de trabajo. Grupos de trabajo reducidos donde se fomenta la implicación y colaboración. Remuneración competitiva. Modelo de trabajo 100% remoto. Híbrido en caso de residir en Valencia y alrededores. Flexibilidad horaria con jornada completa de lunes a viernes de 8:00 a 15:00 y dos tardes a la semana. Jornada reducida de 8:00 a 15:00 desde el 15 de junio al 15 de septiembre.