Sr. Fullstack Dev (Java + React)_Remoto

Isprox
Municipality of Almería, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish

Job location

Municipality of Almería, Spain

Tech stack

Clean Code Principles
Java
JavaScript
Performance Tuning
RabbitMQ
Swagger
Next.js
TypeScript
Openapi
React
Spring-boot
Cypress
Backend
Playwright
Kafka
React Testing Library
JestJS
REST

Job description

pAsumirás un papel clave en el diseño, desarrollo y optimización de aplicaciones full stack, contribuyendo activamente a la evolución de plataformas e-commerce y herramientas internas de alto impacto./ppbr/ppTrabajarás de extremo a extremo, tanto en frontend (React) como en backend (Java/Spring), con autonomía técnica para proponer soluciones, definir arquitecturas y garantizar una excelente experiencia de usuario./ppbr/ppAdemás, participarás en la definición de estándares de calidad (código, testing y revisiones), impulsarás buenas prácticas de desarrollo (código limpio, mantenible y escalable) y colaborarás en la mentorización de perfiles más junior./ppbr/ppbr/ppbExperiencia y requisitos: /b /ppbr/pulliExperiencia sólida en Java 17+ y Spring, especialmente Spring Boot./liliExperiencia práctica en Arquitectura Hexagonal, diseño y desarrollo de APIs REST (OpenAPI/Swagger) y buenas prácticas de versionado./liliConocimiento de sistemas de mensajería y eventos como Kafka o RabbitMQ./liliDominio de principios de diseño y buenas prácticas de desarrollo: DDD, SOLID y Clean Code./liliExperiencia sólida en React y TypeScript, desarrollando aplicaciones modernas (SPA) y/o con Next.js./liliBuen dominio de arquitectura y buenas prácticas de frontend: composición de componentes, hooks, optimización de rendimiento, accesibilidad (a11y) y diseño responsive./liliExperiencia en gestión de estado y datos con TanStack Query (React Query) o soluciones equivalentes./liliExperiencia con librerías de formularios como React Hook Form o similares./liliConocimientos de testing en frontend con Jest o Vitest, junto con React Testing Library./liliExperiencia en pruebas end-to-end con Playwright o Cypress (valorable)./li /ulpbr/ppb¿Qué ofrecen?/b /ppbr/pulliSalario: bdesde ****** € brutos anuales./b /liliContrato indefinido desde el primer día./liliModalidad 100 % remota./liliJornada intensiva los viernes./liliSeguro de vida y accidentes./liliRetribución flexible./liliPlan de formación continua en certificaciones e idiomas para impulsar tu desarrollo profesional./li /ulpbr/pp¿Te interesa conocer más detalles?¡Inscríbete y estaremos encantados de contarte más!/p

Requirements

ppbr/ppbr/ppbExperiencia y requisitos: /b /ppbr/pulliExperiencia sólida en Java 17+ y Spring, especialmente Spring Boot. /liliExperiencia práctica en Arquitectura Hexagonal, diseño y desarrollo de APIs REST (OpenAPI/Swagger) y buenas prácticas de versionado. /liliConocimiento de sistemas de mensajería y eventos como Kafka o RabbitMQ. /liliDominio de principios de diseño y buenas prácticas de desarrollo: DDD, SOLID y Clean Code. /liliExperiencia sólida en React y TypeScript, desarrollando aplicaciones modernas (SPA) y/o con Next.js. /liliBuen dominio de arquitectura y buenas prácticas de frontend: composición de componentes, hooks, optimización de rendimiento, accesibilidad (a11y) y diseño responsive. /liliExperiencia en gestión de estado y datos con TanStack Query (React Query) o soluciones equivalentes. /liliExperiencia con librerías de formularios como React Hook Form o similares. /liliConocimientos de testing en frontend con Jest o Vitest, junto con React Testing Library. /liliExperiencia en pruebas end-to-end con Playwright o Cypress (valorable)., liliRetribución flexible. /liliPlan de formación continua en certificaciones e idiomas para impulsar tu desarrollo profesional.

Benefits & conditions

b /ppbr/pulliSalario: bdesde ****** € brutos anuales. /b /liliContrato indefinido desde el primer día. /liliModalidad 100 % remota. /liliJornada intensiva los viernes. /liliSeguro de vida y accidentes.

Apply for this position