Full Stack Java Tech Lead

Desarrollo Web y Móvil / Otros Web y Móvil

Detalles del trabajo

  • Publicación: hace 2 meses y 19 días
  • contratación cerrada
  • Tipo de trabajo: oferta de empleo
  • Ubicación: Argentina, Buenos Aires
  • Tipo de empleo: Contrato Indefinido
  • Salario: sin especificar
  • Experiencia requerida:
  • Formación: Grado o Licenciatura

Descripción de la oferta

Responsabilidades
  • Juega un papel clave como líder del equipo para las aplicaciones empresariales y proyectos relacionados solución de negocio,
  • Responsable de diseño de la aplicación y documentación detallada,
  • Establecer y de garantía de esperar los estándares de calidad de código,
  • Diseño con los requisitos no funcionales en mente, lo que genera diseños escalables y performant y el código,
  • Desarrollar interfaces de usuario Web con HTML5, CSS3 y JavaScript usando marcos tales como angular,
  • Desarrollar componentes de back-end y la lógica y publicarlas como servicios a ser consumidos por la interfaz de usuario o de otros sistemas,
  • Producir código comprobable de alta calidad de acuerdo a las especificaciones,
  • Generar unidad e integración pruebas automatizadas para validar los componentes producidos,
  • Participar activamente en el proceso de desarrollo de software desde el diseño hasta la liberación.
    Configuración o mantener la tubería CI,
  • Reunir, analizar y clarificar los requisitos de los analistas de negocios y clientes,
  • Validar las interacciones propuestas en términos de viabilidad técnica,
  • Que lleva colocado ni equipos ágiles distribuido,
  • Trabajar con la evaluación de su cliente y la disponibilidad de sus soluciones técnicas,
  • Tutoría recién llegados y los desarrolladores de los miembros del equipo,
  • Conducir la comunicación efectiva con todas las partes interesadas (equipo de arquitectos, propietarios de producto, directores de ingeniería y Teach Ventas),
  • Revisar y supervisar los diseños desarrolladores de alto nivel, para verificar que sus componentes de la arquitectura y las soluciones sugeridas están alineadas con la arquitectura y el diseño de la plataforma y corresponde a la dirección de los arquitectos de alto nivel.
requisitos
  • Al menos 7 años de experiencia de desarrollo de software a gran escala,
  • Al menos 2 años de experiencia liderando equipos funcionales cruzados,
  • Capacidad para participar y contribuir con un equipo ágil,
  • Excelentes habilidades en Inglés oral y escrito,
  • Java 1.7+ habilidades de programación fuertes,
  • Muy buenas habilidades de diseño basadas en un profundo conocimiento de los patrones y principios de diseño orientados a objetos como SOLID y GRASP,
  • Excelentes habilidades de diseño de componentes basados ??en las buenas prácticas y patrones de diseño de la empresa,
  • Excelentes habilidades de gestión de riesgos y el tiempo,
  • Con un amplio conocimiento de las pruebas unitarias y los marcos de burla,
  • Probada experiencia en arquitectura y diseño de sistemas complejos,
  • La experiencia en SOA y las arquitecturas de MVC,
  • La experiencia con TDD, BDD y DDD,
  • La experiencia con los marcos MVC (JSF, Struts, Spring, jugar, etc.),
  • La experiencia con, Git, y Gerrit o alguna otra herramienta de solicitud de extracción,
  • Comprensión de la semántica de HTML5 y CSS3,
  • Buen conocimiento de AngularJS u otra estructura de componentes JS como ReactJS, Vue o espina dorsal,
  • El conocimiento detallado de HTTP, REST API,
  • Fuerte consulta SQL y habilidades de diseño de esquemas,
  • conocimiento de las tecnologías de integración / marcos de trabajo que incluyen AXIS, SOAP, JMS, HTTP, Zócalo, FTP, SMTP / POP y plataformas de integración (EAI, ESB, BPI), tales como JMS, MQ, WLI y Tibco,
  • La experiencia con herramientas de CI y servidores como Maven, Gradle, Jenkins o similar,
  • Comprensión de los patrones de integración empresarial,
  • La experiencia en los medios de comunicación y los dominios de seguridad (OAuth2, OpenID Connect, SAML, LDAP, autorización basada en funciones),
  • Se requiere una comprensión profunda de la solución de problemas de aplicación de varias capas.
preferencias

Cualquiera de las siguientes se considera un mérito:

  • La experiencia de la arquitectura JEE y principios relacionados con el diseño,
  • herramientas de pruebas de carga como jMeter o la lima
  • El análisis estático y herramientas de calidad como SonarQube,
  • Experiencia en el desarrollo de soluciones basadas en microservicios,
  • La experiencia con las soluciones de caché distribuida,
  • La experiencia con Mongo, Cassandra, OrientDB, Elasticsearch, OSGi, RabbitMQ.

Regístrate para ver los detalles del proyecto

Habilidades requeridas

Acerca de la empresa

GlobalLogic

Leaders in Software R&D Services
(0) | 24 trabajos publicados
Argentina Argentina
Diciembre de 2015

¿Tienes comentarios, ideas? ¿Has detectado errores, defectos? ¡Háznoslos llegar a nubelo!