Job Description
Descripción del trabajo
Se busca un profesional con experiencia en desarrollo de software para asumir la responsabilidad completa, desde el análisis de requerimientos hasta la entrega final. La posición requiere liderazgo técnico, proactividad y habilidades avanzadas en Java.
Responsabilidades:
Analizar los requerimientos del negocio.
Tomar decisiones arquitectónicas y de diseño utilizando Java.
Escribir código robusto y mantenible.
Asumir la responsabilidad de desarrollo del producto de principio a fin.
Realizar pruebas Alpha y revisiones de código.
Ejercer liderazgo técnico y mantener un comportamiento proactivo.
Requisitos:
Educación superior en Ciencias de la Computación, Matemáticas Aplicadas o carreras afines.
Más de 3 años de experiencia en Java.
Conocimiento de Java Core y Collection API.
Experiencia con control de versiones y herramientas de construcción y seguimiento (Git, Maven, Jira).
Conocimiento de patrones y algoritmos comunes.
Experiencia en aplicaciones web (JavaScript, TypeScript).
Experiencia en desarrollo de videojuegos.
Familiaridad con las funcionalidades y capacidades de las versiones modernas de Java (hasta Java 21).
Comprensión de enfoques de programación funcional en Java utilizando Vavr (anteriormente Javaslang).
Salario a percibir
A convenir