Acerca del puesto Desarrolladores Back End Senior
Sobre la empresa
Nuestro cliente crea soluciones Fintech para el sector Financiero, sucursal digital con especialidad en esquema normativo (Cap X de la CUB) , infraestructura, ciberseguridad, innovación, experiencia de usuario, desarrollo de aplicaciones móviles.
Puntos claves:
Conocimiento de microservicios
Desarrollo y ciclo de vida de API
Arquitectura de software (deseable arquitectura hexagonal)
Desarrollo en JAVA
Experiencia en contenedores (Docker, Kubernetes, OpenShift de RedHat)
Actitud de servicio
Resumen de la vacante:
El rol de Programador de software en ambiente Java, microservicios y API Gateway WSO2 se encarga de implementar mediante programación o integración las diferentes soluciones que se requieran por parte de la cadena de Valor del negocio, tienen por objetivo implementar a través de software la mejor experiencia digital para el cliente.
Principales retos:
Conocer y elegir la mejor estrategia para el desarrollo de los sistemas, incluyendo nuevas tecnologías.
Aplicar estándares de desarrollo actuales.
Desarrollo de software de calidad.
Conocimiento y Experiencia:
Indispensable:
Ingeniería en Sistemas.
Experiencia en puesto similar mínima de 2 años, deseable 4 años o más
Experiencia avanzada en programación en JAVA
Experiencia de Spring Framework
Experiencia en desarrollo de aplicaciones contenerizadas con Docker y Openshift.
Conocimiento de estándares de seguridad (Encriptación, JWT, Oauth2)
Manejo de Bases de Datos Oracle
Conocimiento de IDE de desarrollo
Manejo de J2EE, Hibernate, JSP, HTML.
Conocimiento de Docker
Manejo de JIRA/Confluence
Experiencia en integración continua
Conocimiento de Despliegue Continuo
Manejo de APIs REST y JSON
Creación y manejo de webservices / APIs
Experiencia básica en sistemas operativos Unix y Linux
Importante:
Capacidad de análisis para la resolución de problemas
Habilidad de programación en tiempo corto
Conocimientos de sistemas Unix o Linux
Desarrollo de aplicaciones Cloud Native
Conocimientos básicos de bases de datos Oracle, MySQL o PostgreSQL.
Deseable:
Conocimientos de arquitectura hexagonal
Capacidad de análisis y diseño de nuevos sistemas
Capacidad para aplicar reingeniería e ingeniería inversa a aplicativos
Seguridad de la información
Conocimiento Metodologías Agiles: SCRUM
Beneficios:
Prestaciones de ley, con cotización al 100%
Contratación directa con el cliente
Plan de carrera en 5 pasos: Desde el desarrollador avanzar para ser Arquitecto de software | responsable de operaciones | responsable de proyectos digitales | Aprendiz de CTO Fintech
Capacitación obligatoria en Fintech y Stack tecnológico (al mismo tiempo como herramienta para el plan de carrera)
Entrenamiento opcional para hablar en público
Horario de 9:00 am a 19:00 con 2 horas de comida de lunes a viernes
100% Remoto