Desarrollador/a Java Backend

En CIB somos expertos en digitalización y automatización con inteligencia artificial. Nuestra misión es liberar a las empresas y administraciones de las tareas tediosas del día a día en la gestión de documentos.

Imagina una sociedad inclusiva con acceso a la información digitalizada para todas las personas. Con esta visión, desarrollamos apps innovadoras e invertimos en el desarrollo con Inteligencia Artificial.

Clientes como BMW Group y el Ayuntamiento de la Ciudad de Múnich ya están digitalizando y automatizando procesos de negocio con nuestras herramientas de software.

Buscamos a los mejores profesionales para seguir creciendo. Envíanos tu candidatura y entra a formar parte de una empresa internacional y puntera con 35 años de experiencia.

Te ofrecemos

  • Semana de 4 días y 36 horas laborables tras 2 años de antigüedad
  • Contrato de trabajo indefinido
  • Horario de trabajo flexible
  • Teletrabajo o en oficina: Tú decides cuándo y dónde!
  • Formación y perspectivas para tu desarrollo profesional y personal
  • Buen ambiente de trabajo en equipo con jerarquías planas
  • Incentivos, prestaciones sociales, programas deportivos y educativos
  • Oportunidades de aprendizaje, participación en proyectos de investigación
  • Visita otras sedes y trabaja en Múnich, Viena, Valencia, Canarias, Lisboa o Faro

Tus tareas

  • Desarrollar y mantener la lógica y funcionalidad detrás de nuestras aplicaciones web.
  • Diseño e implementación de servicios que permitan la comunicación entre diferentes componentes software, servicios externos o aplicaciones de terceros.
  • Diseñar y mantener bases de datos (simples) eficientes y seguras, así como realizar consultas a través de frameworks (Hibernate) para recuperar, almacenar y manipular los datos.
  • Creación de servicios web y endpoints para permitir la comunicación entre diferentes aplicaciones.
  • Implementación de medidas de protección como autenticación, autorización y validación de datos.
  • Realizar pruebas para garantizar la estabilidad y escalabilidad del sistema.
  • Optimización de rendimiento a través de la optimización del código, técnicas de almacenamiento en cache y mejora de consultas a la base de datos.
  • Integración de servicios de terceros como sistemas de pago.
  • Realizar cambios y mejoras en el código existente, corregir errores y asegurar su compatibilidad y funcionamiento con otros componentes.

Tu perfil

  • Experiencia sólida en Java. Deseables conocimientos en múltiples lenguajes.
  • Conocimientos en el Framework Spring, tanto un nivel básico como avanzado.
  • Experiencia en base de datos, MySQL y/o PostgreSQL. Conocimientos de base de datos NoSQL, como MongoDB deseables.
  • Experiencia en el diseño, desarrollo e implementación de APIs y servicios web.
  • Conocimientos en técnicas de autenticación y autorización, como OAuth y JWT.
  • Dominio de sistemas de control de versiones, deseable Git.
  • Habilidades para realizar pruebas unitarias y de integración, Junit.
    Capacidad para analizar problemas complejos y proponer soluciones.
  • Capacidad para colaborar efectivamente con otros miembros del equipo, desarrolladores Frontend, diseñadores y administradores de sistema.
  • Conocimientos en arquitectura de software deseable. Comprensión de principios de arquitectura de software y patrones de diseño comunes.
  • Se valorarán conocimientos en herramientas de integración continua, como Jenkins.
  • Experiencia con herramientas de gestión de proyectos en Java, como Maven.
  • Conocimientos en herramientas de gestión de repositorios de artefactos, como Nexus.

Puedes dirigirte a
empleo@cibartwork.es

Tus documentos en PDF:

Currículum Vitae en alemán o inglés

Carta de presentación

Certificados de estudios, fecha de inicio

Otra información relevante

Usa el formulario en esta página y envíanos tu candidatura.

CV uploader

Tu solicitud

Prueba CIB pdf standalone y prepara tu candidatura.

CIB Group
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.