Detalles del puesto de trabajo

Solicitar ahora


Recomendar trabajo: Enviar a un amigo

Añadir Añadir a ofertas guardadas

Atrás
ANALISTA PROGRAMADOR/A JAVA

MISIÓN

Buscamos un/a Analista Programador/a JAVA para unirse a nuestro equipo y participar en el diseño, análisis e implementación de los desarrollos en la aplicación interna de Siniestros y Prestaciones de la empresa.

FUNCIONES

  • Análisis: Comenzarás analizando funciones sencillas, progresando hacia la evaluación de rendimiento, optimización y seguridad de aplicaciones.
  • Diseño: Colaborarás en el diseño de componentes, avanzando hacia el diseño de soluciones completas, arquitecturas de software y selección de tecnologías.
  • Construcción Java: Escribirás código limpio y eficiente, progresando hacia la implementación de funcionalidades complejas, integración de APIs y desarrollo de microservicios.
  • Pruebas Unitarias: Escribirás pruebas unitarias, avanzando hacia el diseño de estrategias de prueba y la aplicación de técnicas avanzadas.
  • Pruebas de Integración: Participarás en la ejecución de pruebas, progresando hacia el diseño y ejecución de pruebas complejas, utilizando herramientas de automatización.

PERFIL

Formación: Ingeniería Informática, de Software o similar.

Experiencia requerida:

Al menos 5 años en diseño de aplicaciones, concretamente en estos aspectos:

  • Diseño de soluciones de negocio, servicios y aplicaciones web de Seguros; en concreto, Siniestros y Prestaciones.
  • Conocimiento y experiencia en arquitecturas REST/SOA y basadas en microservicios (Spring 3.0)
  • Experiencia en integración de soluciones de negocio (no integración de sistemas, ni técnico de sistemas).
  • Experiencia con bases de datos DB2 y SQL Server
  • Amplio conocimiento de Patrones de diseño y Frameworks de desarrollo (incluidos movilidad y adaptativos)
  • Gestión código fuente en repositorios con Bitbucket (GIT)
  • Conocimiento para la gestión de tareas JIRA, Operación con Jenkins

Experiencia contrastable en el ciclo de vida de desarrollo: análisis, diseño, construcción, integración, pruebas, etc., así como en la atención de incidencias y problemas.


Conocimientos profesionales:

  • Patrones de diseño y Frameworks de desarrollo (incluidos movilidad y adaptativos).
  • Amplio conocimiento de servicios web
  •  Gestión código fuente en repositorios con Bitbucket (GIT), para la gestión de tareas JIRA, Operación con Jenkins

 Experiencia deseable en:

  • Sistemas operativos UNIX (AIX si es posible) y Windows
  •  Integraciones utilizando ETLs (preferiblemente Datastage)

Soft Skills:
Se valorarán habilidades y actitudes para la innovación, autoformación, colaboración y trabajo en equipo.