Technical Lead

Hace 2 días

Panama City, Panamá Province Stefanini LATAM Jornada completa
Se parte de Stefanini En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. Seguro no te quieres quedar fuera Technical Lead Responsabilidades y atribuciones El Líder Técnico Pleno no se contabiliza como desarrollador. Su capacidad se destina a coordinación, revisión técnica, resolución de bloqueos y aseguramiento de calidad, bajo el acompañamiento del Arquitecto. Experiencia requerida:
• Entre 5 y 7 años en desarrollo de software.
• Al menos 2 o 3 años como líder técnico, referente técnico o responsable de equipo.
• Experiencia liderando equipos pequeños de dos a cinco desarrolladores.
• Experiencia en desarrollo backend con Java y Spring Boot.
• Experiencia en integraciones REST y SOAP.
• Experiencia deseable en banca, servicios financieros o sistemas transaccionales.
• Experiencia trabajando con Scrum, Jira, GitHub y pull requests. Requisitos y calificaciones Importante contar con: Conocimientos técnicos indispensables
• Backend
• Java 17 o superior.
• Spring Boot 3.x.
• Spring Web.
• JPA/Hibernate.
• PostgreSQL.
• Maven o Gradle.
• Pruebas con JUnit y Mockito.
• Manejo de DTO, mapeadores y validaciones.
• Gestión centralizada de excepciones.
• Documentación OpenAPI/Swagger. Integraciones
• Desarrollo y consumo de APIs REST.
• Consumo de servicios SOAP.
• Interpretación de WSDL y XSD.
• Manejo de JSON y XML.
• Autenticación con OAuth 2.0, API keys o certificados.
• Timeout, reintentos y circuit breaker.
• Idempotencia en operaciones de pago.
• Homologación de datos y códigos de error.
• Logging, correlación y trazabilidad.
• Integración con sistemas externos y legacy. Herramientas y prácticas
• Git y GitHub.
• Estrategias de ramas.
• Pull requests y revisión de código.
• Jira.
• SonarQube.
• CI/CD.
• Análisis de dependencias y vulnerabilidades.
• Logs y monitoreo.
• Metodologías ágiles.