DESARROLLADOR JAVA Sr
Descripción del puesto:
Será su responsabilidad el Desarrollo, mantenimiento evolutivo y correctivo de componentes de software para aplicaciones de la División Valor Agregado y Multimedia, referentes al producto Antel Pagos. Deberá realizar tareas de desarrollos de soluciones sobre sistemas nuevos o existentes de Valor Agregado de Antel, que incluyen integración con plataformas de Antel y de terceros (medios de pago y comercios electrónicos), entre las cuales se incluyen: Sistema de pagos Antel Pagos, sistemas de gestión de plataformas de servicios, integración con servicios externos de medios de pagos y de comercios electrónicos, portales de aplicación, y tableros de información, entre otras.
Las tareas a realizar son:
Análisis de requerimientos
Diseño y Arquitectura
Programación
Testing
Modificación y correcciones de errores
Documentación Técnica y reportes
Liberación a los distintos ambientes (testing, pre - producción y producción)
Capacitar y brindar apoyo a los usuarios relacionados con los sistemas desarrollados.
Requisitos:
Experiencia de al menos 2 años en:
Diseño y desarrollo de sistemas de información Java JEE.
Deploy sobre servidor de aplicaciones (Ej .JBoss o Wildfly, Tomcat).
Alguna implementación sobre JPA (Ej. Hibernate).
Integración de aplicaciones mediante web services SOAP (WS-Addressing, WS- Security) o REST.
Trabajo con gestores de fuentes y versionado (Ej: Git).
De al menos 6 meses en:
Manejo de Bases de datos XML, herramientas XQuery y XPath.
Manejo de herramientas de integración continua.
Manejo de herramientas de mensajería (Ej: ActiveMQ Rabbitmq, hornetQ, jbossmq).
Manejo de herramientas de cache (Ej: Infinispan, Hazelcast, Memcache, Redis).
Metodologías ágiles de proyecto.
Conocimientos en:
Al menos 2 tipos de servidores de aplicaciones.
Patrones de diseños de software.
Firma Electrónica, Certificados Digitales o SSL/TLS.
Frameworks de desarrollos (al menos dos tipos).
Desarrollo de aplicaciones contenerizadas utilizando Docker y Kubernetes. 5
Bases de Datos MySQL / PostgreSQL y NoSQL, basada en documentos (Ej.: Solr, Mongo).
Desarrollo de front end: HTML, CSS3, JavaScript, React, Angular, JSF, AYAX. 5.2
Conocimientos necesarios:
RabbitMQ Angular JPA Multimedia NoSQL Tomcat Redis SOAP Hibernate Web Services Kubernetes PostgreSQL XML Docker Git Security MySQL Java HTML JavaScript Software Testing