Nuestro cliente, está transformando cómo desarrollan productos de software las empresas. Unite!
Te proponemos sumarte a una empresa donde trabajan con metodologías ágiles, su mayor asset lo construye la gente
Estarás participando de proyectos interesantes con tecnologías de punta, la cultura que profesamos es 100% de puertas abiertas, la estructura organizacional a la que tendemos es horizontal, los socios fundadores trabajan codo a codo con vos y son felices de ser fuente de consulta.
Sos del interior y te interesa venir a vivir a Bs As? Charlemos!
Buscamos un ARQUITECTO JAVA que sea:
Experto / Experimentado: típicamente ha trabajado en variedad de proyectos y tecnologías. Conoce el dominio del desarrollo de software, las herramientas y metodologías.
Buen comunicador, escritor y documentador: tanto en términos técnicos como adecuando el mensaje para el interlocutor (stakeholder) del caso.
Excelente habilidades de escucha y escucha activa. Pragmático: entiende las limitaciones y restricciones del ambiente (riesgos, fechas, presupuesto, personal, etc) y busca una solución realista para el problema en cuestión
Visión de alto nivel: Capacidad de ver el problema desde diferentes alturas y dimensiones, de manera holística.
Excelente descomposición de problemas: derivado de lo anterior, deberá tomar un problema a cualquier nivel y separar en pasos y elementos necesarios para resolverlo.
Mentor y creador de consensos / negociador: esclarece propósito, requerimientos del sistema y enseña al equipo y a distintos stakeholders de una manera apropiada y accesible.
Proactivo: anticipa, toma un rol activo y se ocupa de que las cosas ocurran.
Lejos de ser un mero observador de la situación, interviene como protagonista y factor de cambio.
SKILLS:
Fortalezas relacionadas con programación en distintos paradigmas, especialmente OOP y funcional.
Algoritmos y estructuras de datos: Complejidad Computacional, Recursividad
Metodologías de trabajo ágil y su relación con prácticas de ingeniería ágil (integración continua, testing automatizado, refactorización frecuente, infraestructura inmutable, etc)
Prácticas de procesamiento de altos volúmenes de datos (M/R)
Experiencia en diseño y desarrollo de sistemas distribuidos, especialmente modelo de desarrollo de microservicios y aplicaciones de 12 factores; programación reactiva.
Habilidades de Análisis y diseño.
Experiencia con stacks de desarrollo diversos:
Java 8+, Spring Boot
NodeJS, Javascript/ES/Typescript, HTML5
Angular, React o Vue
Entendimiento profundo de infraestructura:
Sistemas de queueing: RabbitMQ / Kafka / ActiveMQ / Otros JMS providers
Tecnologías de orquestación: Mesos, DC/OS, Kubernetes, Docker Swarm
API gateway / manager: Kong / Apigee / Otros
IaaS: AWS / Azure / GCE
Build tools: Maven, SBT, Gradle, Grunt, Gulp.
Bases de datos relacionales y NoSQL
Inglés ( preferentemente)
Es un plus:
Scala, Spark, Kafka
Akka, Play
TDD, BDD
WebSockets
SASS/LESS/CSS3
Beneficios:
21 dias de vacaciones
HW una vez por semana
Flexibilidad horaria (siempre con resposabilidad)
Dias Off por Cumple o Graduacion
Maternidad extendida
Paterniadad ( 2 semanas)
Almuerzos los viernes
OSDE
Location: Microcentro, CABA