Desarrollador Fullstack JAVA+ React
Acerca de la Empresa Descripción de la vacanteSé parte de StefaniniEn Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. Acerca del Puesto Perfil Fullstack — Java + React. Capacidad para desarrollar una historia de usuario end-to-end: BD → microservicio → BFF → frontend, colaborando con equipos multifuncionales y contribuyendo a la mejora continua de los procesos y herramientas de desarrollo. Responsabilidades
• Desarrollar y mantener aplicaciones web utilizando marcos y lenguajes de programación modernos.
• Colaborar con diseñadores, gerentes de producto y otras partes interesadas para recopilar requisitos y traducirlos en especificaciones técnicas.
• Diseñar e implementar interfaces y experiencias fáciles de usar.
• Escriba código limpio, eficiente y mantenible.
• Realizar pruebas y depuraciones exhaustivas para garantizar la calidad y confiabilidad de las aplicaciones de software.
• Solucionar y resolver problemas informados por los usuarios o identificados durante las pruebas.
• Manténgase actualizado con las tendencias de la industria y las mejores prácticas en desarrollo web.
• Participar en revisiones de código para garantizar el cumplimiento de los estándares de codificación y las mejores prácticas.
• Colaborar con equipos multifuncionales para garantizar la entrega exitosa de proyectos.
• Contribuir a la mejora continua de los procesos y herramientas de desarrollo.
Habilidades Requeridas Perfil Fullstack — Java + React.
• Backend
• Java 17+ (idealmente 21/25) y Spring Boot 3.
• Desarrollo de APIs REST, Spring Security, JPA y PostgreSQL.
• Arquitectura Clean/Hexagonal, DDD y CQRS.
• OpenAPI, versionado, paginación, manejo de errores e idempotencia.
• Integración entre microservicios mediante HTTP, incluyendo timeouts, reintentos y trazabilidad.
• Frontend
• React 18/19 + TypeScript.
• TanStack Query para estado de servidor y Zustand o similar para estado local.
• React Hook Form + Zod.
• Conocimiento de arquitecturas frontend por funcionalidades/capas.
• Calidad y entrega
• Pruebas backend con JUnit 5, Mockito.
• Pruebas frontend con Vitest y Testing Library.
• Experiencia con SonarQube, JaCoCo, Git, PRs y code review.
• Docker y Docker Compose.
• Forma de trabajo
• Capacidad para desarrollar una historia de usuario end-to-end: BD → microservicio → BFF → frontend.
• Identifica vacíos funcionales y técnicos antes de implementar.
• Autonomía, buena comunicación y seguimiento de avances/bloqueos.
• Capacidad para documentar decisiones técnicas y trabajar con dependencias externas. Habilidades Deseables
• Experiencia en banca, pagos o transacciones financieras.
• BFF y composición de APIs.
• AWS, especialmente SNS/SQS y Cognito.
• Migración de sistemas legados como AS/400.
• Desarrollar y mantener aplicaciones web utilizando marcos y lenguajes de programación modernos.
• Colaborar con diseñadores, gerentes de producto y otras partes interesadas para recopilar requisitos y traducirlos en especificaciones técnicas.
• Diseñar e implementar interfaces y experiencias fáciles de usar.
• Escriba código limpio, eficiente y mantenible.
• Realizar pruebas y depuraciones exhaustivas para garantizar la calidad y confiabilidad de las aplicaciones de software.
• Solucionar y resolver problemas informados por los usuarios o identificados durante las pruebas.
• Manténgase actualizado con las tendencias de la industria y las mejores prácticas en desarrollo web.
• Participar en revisiones de código para garantizar el cumplimiento de los estándares de codificación y las mejores prácticas.
• Colaborar con equipos multifuncionales para garantizar la entrega exitosa de proyectos.
• Contribuir a la mejora continua de los procesos y herramientas de desarrollo.
Habilidades Requeridas Perfil Fullstack — Java + React.
• Backend
• Java 17+ (idealmente 21/25) y Spring Boot 3.
• Desarrollo de APIs REST, Spring Security, JPA y PostgreSQL.
• Arquitectura Clean/Hexagonal, DDD y CQRS.
• OpenAPI, versionado, paginación, manejo de errores e idempotencia.
• Integración entre microservicios mediante HTTP, incluyendo timeouts, reintentos y trazabilidad.
• Frontend
• React 18/19 + TypeScript.
• TanStack Query para estado de servidor y Zustand o similar para estado local.
• React Hook Form + Zod.
• Conocimiento de arquitecturas frontend por funcionalidades/capas.
• Calidad y entrega
• Pruebas backend con JUnit 5, Mockito.
• Pruebas frontend con Vitest y Testing Library.
• Experiencia con SonarQube, JaCoCo, Git, PRs y code review.
• Docker y Docker Compose.
• Forma de trabajo
• Capacidad para desarrollar una historia de usuario end-to-end: BD → microservicio → BFF → frontend.
• Identifica vacíos funcionales y técnicos antes de implementar.
• Autonomía, buena comunicación y seguimiento de avances/bloqueos.
• Capacidad para documentar decisiones técnicas y trabajar con dependencias externas. Habilidades Deseables
• Experiencia en banca, pagos o transacciones financieras.
• BFF y composición de APIs.
• AWS, especialmente SNS/SQS y Cognito.
• Migración de sistemas legados como AS/400.