 
        
        Descripción de puesto:
desarrollo y arquitectura:
o diseñar e implementar soluciones back-end eficientes y escalables usando java y frameworks como spring boot y tecnologias asociadas.
o definir arquitecturas limpias (microservicios, event-driven, hexagonal) y garantizar buenas prácticas (sonar, checkmarx, fortify, blackduck, solid, clean code)
o integrar aplicaciones con bases de datos, servicios externos y apis.
• liderazgo técnico:
o colaborar con equipos cross-functional (frontend, devops, qa) para integrar soluciones.
• calidad y seguridad:
o implementar pruebas unitarias/integración (junit, mockito) y asegurar cobertura de código.
o aplicar estándares de seguridad (owasp, autenticación wt/oauth2).
• devops y cloud
o trabajar con infraestructura en la nube (aws/azure/gcp) y herramientas como docker/kubernetes.
o automatizar despliegues con ci/cd (jenkins, github actions).
habilidades técnicas:
java: dominio avanzado (jdk 11+, lambdas, streams, concurrencia).
• frameworks: spring boot, spring security, hibernate/jpa.
• apis: diseño de restful apis y conocimiento de graphql.
• bases de datos: sql (postgresql, mysql) y nosql (mongodb, redis, cassandra).
• eventos/mensajería: kafka, rabbitmq o aws sqs.
• control de versiones: git (github/gitlab).
• infraestructura: trabajar con infraestructura en la nube (aws/azure/gcp
actividades principales:
desarrollo y arquitectura
liderazgo técnico
calidad y seguridad
devops y cloud