Fullstack developer (React + Java)

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).