Trabajo de Desarrollador de Sistema (JAVA Y JAVASCRIPT) en Siro Innovation, Ciudad de México - México

Desarrollador de Sistema (JAVA Y JAVASCRIPT)

Responsabilidades

1.    Desarrollar nuevas funciones orientadas al usuario utilizando Vuejs

2.    Construcción de componentes reutilizables para uso futuro.

3.    Consumir (e idealmente construir) API relajante

4.    Realizar pruebas unitarias y tome la responsabilidad de la calidad de su propio código

Requisitos

1.      Capacidad para usar el inglés como idioma de trabajo.

2.      BA / BS en Informática, Informática, Ingeniería, Matemáticas o campo relacionado.

3.      Más de 3 años de experiencia en desarrollo profesional.

4.      Sólida experiencia en programación de aplicaciones web con Java8, Spring, Restful, JPA / Hibernate.

5.      Experiencia en desarrollo full-stack.

6.      Familiaridad con el protocolo Http y WebSocket.

7.      Familiaridad con los marcos y bibliotecas modernas de JavaScript.

8.      Experiencia práctica con Vuejs / Reactjs.

9.      Capacidad para resolver problemas complejos y aprender de los errores.

10. Familiaridad con la API Java8, como Stream, LocalDate, Lambada Expression, Function Interface.

11. Familiaridad con los conceptos de JPA / Hibernate / database.

Experiencia preferida

1.      Plataforma AWS

2.      Plataformas de mensajería como RabbitMQ / Kafka

3.      Marcos de prueba

4.      Desarrollo de software ágil que incluye desarrollo guiado por pruebas y programación de pares

5.      Sistema de control de versiones Git "

Herramientas de desarrollo

1.      Spring Boot / Spring WebFlux / Spring Data / Spring Security / Spring Session / Spring

2.      Control de versiones Git

3.      Entornos de servidores Linux

4.      Pruebas unitarias con Junit5

5.      Métodos de desarrollo ágil.

6.      Patrones de diseño