Rol: Fullstack Developer: React, Redux y Java. Funciones: Implementación de aplicaciones avanzadas. Esto implica involucrarse en todas las fases del ciclo de vida de los proyectos: definición de interacción de usuario, diseño de interfaces visuales, construcción, testing, QA, corrección de bugs y despliegue. Evaluar diseños complejos y heterogéneos, trabajando conjuntamente con el equipo técnico diseñando la estrategia de implementación de las aplicaciones. Desarrollo de aplicaciones con test para conseguir robustez y calidad, incluyendo casos extremos, usabilidad y fiabilidad en general. Colaborar en la redacción de documentación técnica. Investigar, evaluar y aplicar nuevas tecnologías y tendencias de mercado para proponer nuevas funcionalidades y maximizar la eficiencia en los desarrollos. Requisitos Mínimos: Front: Experiencia laboral mínima tres (3) años en diseño y desarrollo de aplicaciones Front, de los cuales más de un año y medio en React with Hooks + Redux. Tecnologías clave: Javascript, Node.js, Jest, Yarn, NPM Herramientas gestión configuración: Webpack Alto conocimiento sobre patrones de diseño, UI/UX, CSS3/SASS, los estándares W3C, web components. Back Experiencia laboral mínima dos (2) años en diseño y desarrollo de aplicaciones Web J2EE con Spring. Tecnologias clave: Spring Suite (Boot, Security, MVC), Hibernate/JPA Testing: Junit, Mockito, Spring Test. Herramientas gestión configuración: Maven Servidor de aplicaciones: Tomcat/Jetty Experiencia en SQL/NoSQL: DB2, SQLServer, MongoDB Integración: APIs REST, Servicios web SOAP Experiencia usando sistemas de control de código Git Deseable: Conocimiento experimentado en test frontend con Jasmine, JMeter, Cypress, Selenium, Cucumber, etc. Servidor de aplicaciones: Kubernetes/Docker Familiarizado con procesos ágiles de desarrollo software y Scrum Threading y gestión de memoria Programación orientada a Eventos (Apache Kafka) TDD Condiciones Laborales: Contrato:Indefinido Salario: A convenir Buscamos perfiles con residencia en Elche o alrededores, posibilidad de teletrabajo compaginado con trabajo presencial algunos días en oficinas.