Java y React son dos tecnologías muy importantes en el desarrollo de software.Ambas tecnologías son ampliamente utilizadas y complementarias, permitiendo a los desarrolladores crear aplicaciones eficientes y fáciles de usar. Juntas, Java y React ofrecen una solución completa y potente para desarrollar aplicaciones empresariales y web. Estamos buscando incorporar al equipo una persona capaz de participar en el diseño técnico e implementación. ¿Eres tu esa persona? REF JAV1002231200
Buscamos un perfil fullstack Java+ React, para integrarse en el equipo de uno de nuestros clientes más destacados, enfocados en el sector retail, cuya misión será participar en el diseño técnico e implementación de los proyectos que se desarrollen en el departamento IT, aplicando las nociones técnicas oportunas para asegurar la calidad, rendimiento y mantenibilidad de las aplicaciones.
Años de experiencia:
Al menos 4
Tareas principales:
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 juntamente con el equipo técnico diseñando la estrategia de implementación de las aplicaciones.
Desarrollo de aplicaciones orientado a test para conseguir robustez y calidad, incluyendo casos extremos, usabilidad y fiabilidad en general.
Colaborar en la redacción de documentación técnica.
Resolver bugs y mejorar el rendimiento de las aplicaciones.
Investigar, evaluar y aplicar nuevas tecnologías y tendencias de mercado para proponer nuevas funcionalidades y maximizar la eficiencia en los desarrollos.
Requisitos:
Esencial:
Experiencia laboral de al menos 2 años en diseño y desarrollo de aplicaciones Web J2EE
Frameworks back: Spring, Spring Boot, Spring MVC, Hibernate/JPA
Alto conocimiento sobre los estándares W3C, HTML5, CSS3, JavaScript, Web Components
Comprensión general de los principios de diseño de interfaces de usuario y patrones de diseño
Conocimiento de protocolo HTTP y nociones de seguridad de la información (SSL, certificados, encriptación, …)
Integración: APIs REST, Servicios web SOAP
Herramientas gestión configuración: Maven
Servidor de aplicaciones: Openshift, WebSphere, Tomcat, Jetty
Experiencia usando sistemas de control de código como Subversion o Git
Desarrollo orientado a pruebas: jUnit, Mockito, Selenium, Jasmine, jMeter, Cucumber
Comprensión sólida del ciclo de vida del desarrollo
Deseable:
Familiarizado con procesos ágiles de desarrollo software y Scrum
Conocimiento de patrones de diseño, arquitectura J2EE
Threading y gestión de memoria
Modalidad de trabajo:
100% remoto
Horario:
40h/semana de Lunes a jueves de 9:00 a 18:30 con 1 hora para comer.
Viernes: de 9 a 15h
Tipo de contrato:
Indefinido
Beneficios sociales:
Clases de idiomas (inglés y alemán).
**Nuestra empresa está firmemente comprometida con el establecimiento y desarrollo de políticas que promuevan la igualdad de trato y oportunidades entre mujeres y hombres, garantizando la discriminación, ya sea directa o indirecta, por motivos de género. La igualdad de oportunidades entre ambos sexos se ha consolidado como un principio estratégico fundamental en nuestra política corporativa y de recursos humanos, adhiriéndonos a la normativa vigente en materia de igualdad de género (Real Decreto-ley 6/2019), para asegurar el cumplimiento de los estándares legales y promover un entorno laboral inclusivo y equitativo.**