Java (Arquitecto) – ID #00058

Buscamos un JAVA ARCHITECT

  • RESPONSABILIDADES

• Participar en equipos Scrum como líder  técnico para temas relacionados con  Java y entorno 
Cloud (Azure, Google o AWS), apoyando, proponiendo y verificando la  calidad de los diferentes desarrollos mediante herramientas de análisis estático de código, en nuestro caso SonarQube, y análisis de  seguridad del código, en nuestro caso Veracode o Github Advanced Security.
• Colaborar en POCs para la implementación de nuevos productos o  soluciones tecnológicas.
• Contribuír en equipos de DevOps para implementar las mejores prácticas de integración y despliegue continuo (CI/CD). Es fundamental tener conocimiento y experiencia con Jenkins (pipelines en Groovy) o con Azure DevOps (pipelines en yaml).
• Trabajar en la implementación de librerías comunes de componentes.
• Colaborar con los equipos de desarrollo en el análisis de requisitos, proponiendo soluciones técnicas que satisfagan las  necesidades de nuestros clientes.
• Participar en reuniones con clientes internos y externos para  proporcionar soluciones tecnológicas adecuadas.
• Asumir la responsabilidad de preparar formaciones y capacitaciones a los diferentes equipos de desarrollo para incrementar el nivel de  todos ellos y crear espíritu de equipo para evitar tener silos de 
conocimiento y tener así responsabilidad compartida entre todos.

  • REQUISITOS

• Experiencia como ARQUITECTO y DESARROLLADOR en Java, con habilidades en análisis de requisitos, diseño e implementación de aplicaciones.
• Conocimientos en código limpio, arquitectura hexagonal, Microservicios, DDD, EDA y CQRS.
• Experiencia en desarrollos backend (Java, Spring/Spring Boot), bases  de datos (Oracle, PostgreSQL, MongoDB, Redis), servicios de mensajería (Kafka, RabbitMQ), programación reactiva y funcional, y  pruebas a todos los niveles (testing unitario y de integración).
• Experiencia en desarrollos frontend con JavaScript, TypeScript, HTML,  CSS, y frameworks (JQuery, JSP, Angular, React aunque idealmente Vue.Js).
• Experiencia con plataformas en la nube, preferiblemente Microsoft Azure, en entornos productivos.
• Conocimiento sólido de las mejores prácticas y herramientas relacionadas con la integración y entrega continua (CI/CD).
• Conocimiento sólido de Git ya que todos los equipos de desarrollo lo  utilizan como sistema de control de versiones distribuido.
• Conocimiento en GitHub para la configuración y mantenimiento de todos los proyectos, así como para la configuración de las diferentes políticas de ramas.
• Experiencia en marcos de trabajo ágiles (Scrum).
• Capacidad para trabajar en un entorno multinacional con equipos multiculturales que incluyan personas de diferentes nacionalidades.
• Autonomía en la realización de tareas.

  • FORMACION Y EXPERIENCIA:

  • Ingeniería en Informática, Telecomunicaciones o disciplina similar.

  • 5 años como arquitecto o JAVA dev. Se valorará la experiencia en entornos Cloud,  especialmente en MS Azure.

  • MODALIDAD 100% REMOTO

  • SALARIO AR$

  • RELACION DE DEPENDENCIA

Contact us






    doc, docx, pdf format only < 3MB





    Share