Objetivo del Puesto
Diseñar, desarrollar y mantener soluciones back-end escalables, seguras y de alto rendimiento utilizando Java y tecnologías modernas, contribuyendo activamente a la arquitectura de los sistemas y colaborando con equipos multidisciplinarios para entregar software de alta calidad.
Responsabilidades
- Diseñar e implementar soluciones back-end eficientes y escalables utilizando Java y frameworks como Spring Boot y tecnologías asociadas.
- Definir y aplicar arquitecturas limpias como microservicios , event-driven y arquitectura hexagonal .
- Garantizar el cumplimiento de buenas prácticas de desarrollo y calidad de código (SOLID, Clean Code, Sonar, Checkmarx, Fortify, BlackDuck ).
- Optimizar el rendimiento y resolver cuellos de botella en sistemas existentes.
- Integrar aplicaciones con bases de datos , APIs REST/GraphQL , servicios externos y ...