Technical Lead

Stefanini

Remote, Panama

Posted

¡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!

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.

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.

Originally posted on Himalayas

Apply for this job