Job Description
Desarrollador Fullstack Senior
Requisitos:
Habilidades requeridas:
Más de 5 años de experiencia como Desarrollador Fullstack
Dominio avanzado de Java 17, expresiones lambda, Streams, concurrencia, patrones de concurrencia
Experiencia sólida en diseño y desarrollo backend con Spring Boot, microservicios, OAuth2, JWT
Uso avanzado de Maven, personalización de configuraciones y optimización de builds
Conocimientos avanzados en SQL Server, diseño y normalización de bases de datos, diagnóstico de rendimiento
Experiencia en contenedores Docker y orquestación con Kubernetes
Experiencia en CI/CD con Jenkins, GitLab, Azure DevOps
Conocimientos en desarrollo frontend con ReactJS y React Native
Entendimiento de estrategias de diseño y arquitectura de software
Capacidad de liderazgo técnico dentro de equipos ágiles
Habilidad para resolver problemas complejos y proponer soluciones escalables
Responsabilidades:
Diseñar y desarrollar soluciones fullstack utilizando Java 17, Spring Boot, ReactJS y React Native
Implementar arquitecturas backend seguras y escalables con microservicios, OAuth2, JWT
Desarrollar y optimizar builds complejos utilizando Maven
Diseñar y mantener bases de datos SQL Server, asegurando rendimiento y normalización adecuada
Construir, desplegar y administrar contenedores Docker y servicios en Kubernetes
Implementar automatizaciones CI/CD en Jenkins, GitLab o Azure DevOps
Colaborar con equipos multidisciplinarios para definir arquitecturas y estrategias técnicas
Participar en revisiones de código asegurando calidad, seguridad y mejores prácticas
Resolver problemas avanzados de rendimiento, integración y disponibilidad
Documentar componentes técnicos, decisiones de diseño y flujos de trabajo
Guiar a desarrolladores del equipo y ejercer liderazgo técnico dentro de metodologías ágiles
Idioma Requerido
Inglés Básico 11-30%
Locación
Bogotá y alrededores (Híbrido), Resto de Colombia (Remoto)