Líder Técnico Java | Desarrollo Backend | Trabajo Remoto

Remoto
Jornada completa
Buscamos un experimentado Líder Técnico de Desarrollo Java para dirigir un equipo de hasta 10 desarrolladores backend. En esta posición clave, supervisará el desarrollo y perfeccionamiento de proyectos existentes utilizando tecnologías modernas como Java, Spring Framework y PostgreSQL. El candidato ideal combinará sólidas habilidades técnicas con capacidad probada para liderar equipos de alto rendimiento. Responsabilidades Principales - Liderar y motivar un equipo de hasta 10 desarrolladores backend Java, estableciendo objetivos claros y supervisando el desempeño del equipo. - Participar activamente en el desarrollo y mejora de proyectos existentes, incluyendo trabajo con sistemas legacy que requieren modernización. - Implementar y mantener estándares de codificación, realizando revisiones de código exhaustivas para garantizar la calidad y eficiencia. - Actuar como solucionador de problemas principal, proporcionando orientación técnica y mentoría a los miembros del equipo. - Elaborar técnicamente los requisitos, descomponerlos en tareas gestionables y seleccionar enfoques óptimos de implementación. - Planificar sprints de desarrollo y supervisar el progreso, asegurando entregas puntuales y de alta calidad. - Colaborar con los equipos de arquitectura y product owners para definir la estrategia técnica y la hoja de ruta del producto. Stack Tecnológico - Java 17 (dominio avanzado de Core, Concurrency, Collections, Generics, Lambda, Stream API). - Spring Framework 6.x (Core, Web, Data, Security, Integration) y Spring Boot 3.x. - Conocimientos profundos de ORM (JPA/Hibernate 6.x), SQL avanzado y administración de bases de datos PostgreSQL. - Experiencia práctica con herramientas de construcción como Gradle 8.x y/o Maven 3.x. - Control de versiones con Git y flujos de trabajo GitFlow. - Experiencia con entornos de desarrollo integrados: IntelliJ IDEA, gestión de proyectos con JIRA. - Dominio de pruebas unitarias e integración: JUnit 5, TestNG, SoapUI. - Familiaridad con servidores de integración continua como Bamboo, Jenkins o GitLab CI/CD. Requisitos Esenciales - Mínimo 3 años de experiencia como Líder Técnico Java o rol equivalente en entornos de desarrollo empresarial. - Historial demostrable de gestión exitosa de equipos de desarrollo, incluyendo planificación técnica, asignación de tareas y supervisión del rendimiento. - Conocimiento avanzado y comprensión práctica de los principios fundamentales de la programación orientada a objetos, estructuras de datos y patrones de diseño. - Dominio completo del stack tecnológico mencionado, con capacidad para proporcionar soluciones arquitectónicas eficientes. - Comprensión profunda de los principios REST y experiencia en el diseño e implementación de APIs robustas que cumplan con los estándares actuales. - Excelentes habilidades de comunicación y capacidad para trabajar eficazmente en un entorno remoto. Competencias Valoradas - Experiencia con arquitecturas de microservicios y contenedorización (Docker, Kubernetes). - Conocimientos en metodologías de desarrollo ágil (Scrum, Kanban) y herramientas asociadas. - Experiencia con bases de datos NoSQL y mensajería asíncrona (Kafka, RabbitMQ). - Conocimiento de servicios en la nube (AWS, Azure o GCP). - Certificaciones relevantes en Java, Spring o arquitectura de software. - Experiencia previa liderando equipos distribuidos internacionalmente. ¿Por qué unirse a nuestro equipo? Al incorporarse a nuestra organización, tendrá la oportunidad de liderar un equipo talentoso en un entorno completamente remoto, trabajando con tecnologías punteras en proyectos desafiantes. Ofrecemos una cultura que valora la innovación técnica, el desarrollo profesional continuo y el equilibrio entre vida laboral y personal. Nuestro enfoque colaborativo permite a los líderes técnicos influir directamente en la dirección estratégica de nuestros productos y en la evolución de nuestra arquitectura tecnológica.