**Rol:
Desarrollador Java Fullstack Sr**
Descripción del puesto:
5 años en adelante rol similar
Diseñar y desarrollar APIs RESTfull utilizando Java y Spring Boot (Java 17 o la más reciente).
Construir y mantener servicios backend escalables y eficientes.
Integrar servicios backend con bases de datos relacionales y SQL (por ejemplo, JPA/Hibernate).
Documentar APIs usando Swagger.
Seguir los estándares de codificación y aplicar patrones de diseño.
Pruebas unitarias UIT/TDD. Cobertura del 100%.
Asegurar la calidad del código mediante pruebas automatizadas.
Implementar mecanismos de autenticación y autorización (por ejemplo, JWT, OAuth2).
Asegurar los end points de la API utilizando Spring Security.
Usar herramientas como Jenkins y GitHub.
WEBFlux
Kafka
Resilience4j (timeouts, retries, circuit breaker, bulkhead, rate limiter)
Docker, Docker Compose; Kubernetes
Monitorear y optimizar el rendimiento del servicio.
Corregir errores, resolver problemas técnicos, refactorizar código para mejorar el rendimiento o la mantenibilidad.
Desarrollar metodologías ágiles.
Dar soporte en la entrega de código para entornos de no producción y producción.
Idiomas requeridos: NA
Locación: Toluca, modalidad híbrida (3 días en oficina del cliente) INDISPENSABLE
Email para enviar C.V.: maria.camarillo@softtek.com
Acerca de Softtek:
Fundada en 1982, Softtek es un proveedor global de servicios orientados a procesos de TI con 30 oficinas en Norteamérica, Latinoamérica, Europa y Asia. Con 15 Centros de Desarrollo Global en EE.UU., México, China, Brasil, Argentina, Costa Rica, España, Hungría e India. Softtek mejora resultados para grandes empresas en más de 20 países. Softtek es el creador y líder de la industria nearshore. Para más información de lo que hacemos, y de nuestras Oportunidades de carreras, visita www.softtek.com / Síguenos en @Softtek en Twitter, y únete a nuestra FanPage en www.facebook.com/softtek