O SEU PRÓXIMO CAPÍTULO
Desarrollador Full Stack, Java/React
Sobre a vaga
• Diseñar arquitecturas backend robustas y entregar microservicios y APIs REST escalables en Java y Node.js bajo arquitectura hexagonal
• Implementar aplicaciones frontend de alto rendimiento con interfaces responsivas y accesibles en React y TypeScript
• Modelar e indexar estructuras de datos complejas en SQL Server y MongoDB
• Construir coberturas exhaustivas de pruebas unitarias para frontend y backend
• Operar asistentes de inteligencia artificial bajo protocolos estrictos de revisión de código y seguridad
• Ejecutar y resolver fallos en pipelines de despliegue hacia ambientes de desarrollo
• Participar en la modernización tecnológica y migración de sistemas legados de .NET hacia Spring Boot y NestJS para un cliente del sector financiero
• Dominar Java 17+ y Spring Boot para la creación de APIs REST y despliegues con arquitectura hexagonal en producción
• Implementar servicios backend utilizando Node.js, NestJS y TypeScript con inyección de dependencias
• Desarrollar interfaces de usuario con React y TypeScript, traduciendo prototipos de Figma a código responsive
• Modelar y consultar bases de datos en SQL Server, incluyendo procedimientos almacenados y optimización
• Utilizar asistentes de IA como Claude para el desarrollo, aportando contexto y revisando críticamente el código generado
• Escribir pruebas unitarias efectivas empleando JUnit y Mockito para el backend, y Jest o Vitest para el frontend
• Gestionar versiones de código con Git mediante pull requests pequeños y trazables en Jira
• Construir imágenes de contenedores con Docker a partir de plantillas para su ejecución local
• Proponer soluciones y refinar requerimientos técnicos conversando directamente con el Product Owner, Business Analyst y Tech Lead
• Experiencia previa en la industria financiera, específicamente en áreas de pagos, core bancario o cumplimiento (deseable)
• Operar bases de datos documentales utilizando MongoDB en ambientes de producción (deseable)
• Participar en migraciones de sistemas legados construidos en .NET hacia Spring Boot o NestJS (deseable)
• Mantener y mejorar proyectos legados desarrollados con Angular (deseable)
• Diseñar servicios de rendimiento extremo empleando Go (deseable)
• Entender conceptualmente Kubernetes (RKE, OpenShift) y Kafka (deseable)
• Integrar aplicaciones modernas con sistemas core bancarios IBM AS/400 (deseable)