Desarrollador Backend (Senior)

Habilidades
Autodidacta Responsable Colaborador Proactivo Puntual

Descripción del puesto

Funciones principales
  • Análisis de Requerimientos
  • Desarrollar programas para microservicios
  • "Desarrollo de aplicaciones con Angular"
  • Crear documentacion de diseño tecnico y manual de implementación
  • Desarrollo de interfaces con API Rest y SOAP
  • Coordinación con otros equipos técnicos para adecuaciones en otros sistemas relacionados
  • Versionar código fuente
  • Escaneo de vulnerabilidades
  • Buenas prácticas para el desarrollo
  • Brindar soporte durante pruebas de calidad
  • Brindar soporte durante pruebas de certificación de usuarios (UAT)
  • Brindar soporte pos-implementación

Requisitos

Requisitos especifico
  • Nivel educativo: Graduado en Licenciatura o Ingenieria en Sistemas
  • Java, J2EE(Patrones Facade) Spring Framework, Struts, Velocity, toolbox, JSON RPC
  • Creacion y Consumo de Web Services (SOAP, REST) y RMI
  • Creacion de Microservicios utilizando Spring Boot
  • Experiencia configurando la seguridad de las APIs con certificados y/o JWT
  • Stored procedures  Transact SQL / Sybase
  • Conocimientos de HTML,CSS, Bootstrap 4 y JavaScript
  • Conocimiento y manejo de Docker, jenkin y git (deseable)
  • Manejo marco Trabajo Scrum  y Metodologia Cascada
  • Conocimiento y gestión de Servidores Windows y Linux
  • Conocimiento en Websphere 7 - 9 y Tomcat 5 en adelante.
  • Conocimiento la industria bancaria (deseable) 
  • Desarrollo frontend con Angular 6+ (deseable) 
  • Desarrolar con Kotlin (deseable) 
  • Conocimiento de spring cloud (Eureka, Hystrix, Ribbon, Zipkin y Zuul) (deseable) 
Habilidades:
  • Trabajo en Equipo
  • Enfocado a Resultados
  • Responsable
  • Análisis e Identificación de necesidades
  • Capacidad técnica para trabajo remoto
  • Capacidad de desplazamiento a otras oficinas del Banco y otras instalaciones fuera del Banco
Competencias:
  • Automotivación
  • Tolerancia al estrés
  • Empatía
  • Iniciativa, Pensamiento creativo, en búsqueda de la innovación, de nuevas tendencias tecnológicas
  • Pensamiento critico
  • Planificación y organización
  • Excelente capacidad de comunicación y trabajo en equipo
  • Alta capacidad de análisis y solución de problemas
  • Proactivo, responsable y comprometido con el trabajo.
  • Detallista
  • Criterio propio
Conocimientos especializados:
  • "Java 1.4, 1.6,1.8 o superior
  • Uso de frameworks (Spring, Hibernate, JPA, Spring Cloud, otros)
  • Web Services (SOAP, REST)
  • Exposicion de metodos por RMI (JAVA)
  • Construcción Microservicios
  • Bases de datos (Sybase, SQL, Oracle)
  • Devops (docker, jenkins, git)
  • Marco Trabajo SCRUM y Metodologia Cascada
  • Patrones Facade a nivel de JAVA2EE
  • Deseable: Angular 6+, HTML5, Bootstrap 4, CSS, Javascript, Kotlin"
Idiomas: Ingles (intermedio)
Años de experiencia: Mas de 3 años