COMUN - Fullstack React + Java SpringBoot
Descripción
Perfil fullstack de React + Java SpringBoot. Necesitamos un perfil híbrido de backend y frontend pero que principalmente tenga bagaje en front con React (>=4 años de experiencia).
En backend se admite una experiencia menor. (>=1 año de experiencia)
Requisitos Back:
Requeridas:
Lenguaje programación: Java 8 o superior
Framework desarrollo: Spring Boot 3.x
Gestión y construcción proyectos: Maven 3.8.4
Protocolos de comunicación: REST
API First: OpenAPI 3.1
Arquitectura microservicios
BBDD No Relacional: CosmosDB/Mongo
BBDD Relacional
Persistencia relacional: spring-data-jpa (Implementación de Hibernate) y spring-data-JDBC
Persistencia no-relacional: módulos específicos de spring-data
Testing Unitario: JUnit + Mockito
Deseables:
Conceptos básicos de entornos cloud (AWS, MS Azure) o en su defecto OpenShift
Kubernetes
Docker
Sistema Caché: Redis
Sistema de Mensajería: Colas MQ /Kafka
CI: GitHub Actions
Tests de Rendimiento: JMeter
Requisitos Front:
Imprescindible:
- Typescript
- HTML, CSS
- React y React Hooks
- Redux, Zustand o alguna libreria para gestión de estados, pero preferiblemente esas dos
- Test unitarios (JEST / Vitest)
- Experiencia con frameworks de testing E2E Cypress o Playwright
- Clean code
- Experiencia con metodologías Agile y Scrum.
Deseable / Valorable:
- Experiencia en microfrontends
- Inglés
- Proactividad
Requisitos mínimos
Requisitos Front:
Imprescindible:
- Typescript
- HTML, CSS
- React y React Hooks
- Redux, Zustand o alguna libreria para gestión de estados, pero preferiblemente esas dos
- Test unitarios (JEST / Vitest)
- Experiencia con frameworks de testing E2E Cypress o Playwright
- Clean code
- Experiencia con metodologías Agile y Scrum.