Ofertas de empleo Desarrolladores Back End Senior

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