Se necesita Technical Lead Java/Scala
Para:
Aliantec
Full
Estamos buscando Technical Lead Java/Scala, para trabajar en Plataforma de comercio electrónico. Pensamos en un líder que tenga pasión por el aprendizaje continuo, el intercambio de conocimientos y que contribuya activamente al desarrollo de aplicaciones reactivas.
¿Qué ofrece la empresa?
- Relación de dependencia directa.
- Prepaga OSDE.
- 15 días hábiles de vacaciones por año disponibles proporcionalmente desde el primer día.
- 3 días libres por año para asistir a conferencias relacionadas a tu rol.
- Clases semanales de portugués para preparar el examen internacional CELPE; todo 100% cubierto
- Aumentos trimestrales por inflación en Argentina.
- Aumentos semestrales por performance.
- Flexibilidad horaria y posibilidad de trabajo remoto.
¿Cuáles serán tus responsabilidades?
- Asegurar que el equipo sea productivo y avance en una mejora continua de nuestro producto.
- Coachear al equipo y fomentar las mejores prácticas para el logro de los objetivos, identificando puntos de mejoras en procesos y metodologías.
- Incentivar el feedback como una herramienta para el crecimiento personal y profesional, tanto a la hora de recibirlo como para darlo a otros.
- Tener la flexibilidad para trabajar en diferentes proyectos.
- Reclutar, "onbordear" y motivar al equipo.
- Participar en el diseño y desarrollo de aplicaciones de alta performance, desde el análisis de requerimientos hasta la producción.
- Mejorar constantemente la calidad del software (evaluar e incorporar nuevas bibliotecas, herramientas y tecnologías; code reviews; refactoring; testing; etc.) y la performance de la aplicación.
- Buscar soluciones simples y robustas a tareas complejas.
Requerimientos:
Es esencial:
- Ser proactivo y rápido: una vez que empezás a trabajar en un problema, querés ver la solución online lo antes posible.
- Tener conocimiento de la programación orientada a objetos: patrones GoF, SOLID, etc.
- Tener conocimiento de los principios de programación funcional.
- Contar con habilidades de programación fundamentales: mantener el código DRY, enfocado en código legible y mantenible, dependency injection.
- Tener conocimientos básicos de estructuras de datos y algoritmos.
- Experiencia con concurrencia.
- Experiencia comprobada de Java y JVM, experiencia con Scala (no excluyente) o ganas de aprender Scala.
- Tener conocimientos básicos de tecnologías (SQL, message queues, template engines, HTTP, REST, etc.)
- Estar familiarizado con el desarrollo Agile, el control de versiones (Git), consciente de la necesidad y el uso eficiente del seguimiento de problemas / errores para organizar la carga de trabajo.
Es un plus experiencia comprobada en:
- Scala, Akka, Play.
- Modelo de Actores, Event sourcing, CQRS.
- Domain Driven Design (DDD).
- Test Driven Development (TDD).
- Concurrent programming.
- Bases de datos noSQL (ElasticSearch, MongoDB).
Zona de trabajo: Núñez, CABA.
Horario laboral: Lunes a viernes de 09:00 – 18:00 hs. con posibilidad de trabajo remoto.
Si esta posición es de tu interés postulate en nuestra web aliantec.com ó seguinos en Linkedin, Twitter, Facebook e Instagram y enterate de nuestras últimas ofertas laborales.