👨🏻‍💻 postech.work

Lider Tecnico Java

axity • 🌐 In Person

In Person Posted 4 days, 6 hours ago

Job Description

Buscamos un

Líder Técnico de Aplicaciones

con una sólida trayectoria en el ecosistema Java para guiar a nuestro equipo de desarrollo hacia la excelencia técnica. Serás el responsable de la arquitectura backend, la calidad del código y el cumplimiento de los objetivos técnicos, asegurando que nuestras soluciones sean escalables, seguras y utilicen las últimas versiones del mercado (Java 21).

Responsabilidades Clave

Liderazgo y Mentoría: Guiar técnica y profesionalmente a desarrolladores Junior y Semi-Senior, fomentando una cultura de mejora continua.

Arquitectura y Diseño: Diseñar e implementar soluciones robustas basadas en Microservicios y Spring Boot.

Garantía de Calidad: Definir lineamientos de desarrollo, realizar revisiones de código (Code Reviews) y establecer estándares técnicos.

Gestión de Entregas: Coordinar con el equipo para asegurar que los desarrollos cumplan con el alcance y los tiempos acordados.

Colaboración Transversal: Actuar como puente técnico entre las áreas de Negocio, QA, DevOps y Arquitectura.

Soporte Crítico: Apoyar en el troubleshooting y resolución de incidentes complejos en ambientes de producción.

Requisitos:

Para este perfil, los requerimientos deben estar muy bien equilibrados entre la

capacidad técnica práctica

(manos al código) y la

visión de arquitectura

. Al pedir

Java 21

, estás buscando a alguien que entienda la modernización del lenguaje.

Aquí tienes los requerimientos desglosados por categorías para tu vacante:

Formación y Experiencia

Años de experiencia: Mínimo 5 años comprobables en desarrollo de software backend.

Experiencia en liderazgo: Al menos 1 a 2 años coordinando equipos técnicos, realizando revisiones de código y tomando decisiones de arquitectura.

Educación: Licenciatura o Ingeniería en Sistemas, Computación o carrera afín (titulado o pasante).

Stack Tecnológico Indispensable (Hard Skills)

Java 21: Dominio profundo del lenguaje (uso de Records, Sealed Classes y conocimiento de Virtual Threads/Project Loom).

Spring Framework: Experiencia experta en Spring Boot 3.x, Spring Data, Spring Security y Spring Cloud.

Microservicios: Diseño de arquitecturas distribuidas, patrones de comunicación (REST, gRPC) y gestión de fallos (Circuit Breaker).

Contenedores: Dominio de Docker (creación y optimización de imágenes) y Kubernetes (manejo de pods, deployments, services y configmaps).

Bases de Datos: Experiencia en SQL avanzado (PostgreSQL/Oracle) y deseable conocimiento en NoSQL (MongoDB/Redis).

DevOps y Herramientas

CI/CD: Experiencia configurando o utilizando pipelines de integración y despliegue continuo (Jenkins, GitLab CI, GitHub Actions o Azure DevOps).

Control de versiones: Git (manejo experto de estrategias de branching como Gitflow).

Pruebas unitarias: JUnit 5 y Mockito (enfoque en calidad de código y cobertura).

Requerimientos Deseables (Plus)

Conocimiento en Cloud Computing (AWS, Azure o Google Cloud).

Manejo de herramientas de monitoreo como Prometheus, Grafana o ELK Stack.

Conocimientos en seguridad (OAuth2, JWT, escaneo de vulnerabilidades).

Certificación oficial de Java o Spring.

Competencias Suaves (Soft Skills)

Comunicación Asertiva: Capacidad para explicar conceptos técnicos complejos a perfiles no técnicos (negocio).

Mentoring: Disposición y habilidad para enseñar a desarrolladores de menor rango.

Resolución de problemas: Capacidad de análisis para realizar troubleshooting en ambientes productivos bajo presión.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.