OPORTUNIDAD CERRADA
Fullstack developer (React + Java)
10 febrero 2023
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
- Frameworks front: React/Redux, Node.js, Bootstrap, RequireJS
- 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).