¡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.
Responsabilidades
* Desarrollo 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 principales
* 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.
Condiciones
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.