DESARROLLADOR FULLSTACK (JAVA WEBFLUX + ANGULAR)(REMOTO) K526
keppri
Full-timemid
Job description
¡Únete a nuestro equipo como Fullstack Senior y construye soluciones robustas y escalables!
Buscamos un perfil con experiencia sólida en backend Java moderno (Spring Boot + WebFlux) y participación activa en frontend con Angular, para desarrollar productos digitales con altos estándares de calidad, rendimiento y mantenibilidad, en un entorno cloud sobre AWS .
Tus responsabilidades serán:
• Diseñar, desarrollar y mantener microservicios y componentes backend con Java + Spring Boot + WebFlux.
• Construir e integrar APIs REST seguras, eficientes y bien documentadas.
• Desarrollar funcionalidades en Angular , asegurando buenas prácticas, modularidad y una experiencia de usuario consistente.
• Asegurar calidad con pruebas unitarias , revisiones de código y mejora continua.
• Participar en equipos ágiles (planning, refinamiento, sprints, retrospectivas).
• Apoyar despliegues y operación en ambientes cloud (principalmente AWS ) junto con el equipo de plataforma/DevOps.
Requisitos obligatorios (core del rol)
Backend
• Experiencia sólida con Java 21+ .
• Dominio de Spring Boot y programación reactiva con Spring WebFlux.
• Construcción de APIs REST y arquitectura de microservicios.
• Conocimiento aplicado de Clean Architecture (estructura mantenible).
• Persistencia con Hibernate y experiencia con bases de datos relacionales (PostgreSQL o MySQL).
• Pruebas unitarias con JUnit + Mockito.
• Manejo de dependencias y build con Gradle 8.x.
• Consumo de servicios usando WebClient (WebFlux) (u otros clientes equivalentes).
Frontend (Angular)
• Experiencia desarrollando aplicaciones web con Angular (ideal versión LTS reciente) .
• Buen manejo de componentización , consumo de APIs, y buenas prácticas de desarrollo frontend.
• Uso de SASS/SCSS y trabajo alineado a un sistema de diseño (design system corporativo).
Cloud / Contenedores
• Experiencia trabajando con servicios de AWS (deseable EKS y RDS/Aurora).
• Contenerización con Docker y despliegues en entornos orquestados (Kubernetes/ EKS ).
Deseables
• NoSQL: DynamoDB o DocumentDB .
• Cache: Redis o Memcached (ElastiCache).
• Manejo de secretos con AWS Secrets Manager .
• Conocimiento de performance testing (ej. JMeter ).
• Certificaciones AWS (plus).
Competencias clave
• Pensamiento analítico y resolución de problemas complejos.
• Enfoque en calidad (testing, mantenibilidad, buenas prácticas).
• Trabajo colaborativo y comunicación clara.
• Proactividad y aprendizaje continuo.
Lo que ofrecemos
• Salario competitivo acorde a tu experiencia.
• Trabajo remoto.
• Oportunidades de crecimiento profesional.
• Cultura enfocada en buenas prácticas de ingeniería.
• Proyectos con retos técnicos reales.