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 .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.
Requirements
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.
Benefits & conditions
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.