Ingeniero De Software

Hace 2 días

Paradela, Galicia, España Shakers Jornada completa

Analista Programador Java Senior (JEE + REST + Microservicios) - 100% remoto

¿Es usted el candidato adecuado para esta oportunidad? Asegúrese de leer la descripción completa a continuación.

Una compañía fintech líder en el sector de medios de pago incorpora un/a Analista Programador Senior para colaborar en el diseño técnico, desarrollo y liderazgo de módulos y aplicaciones del ecosistema. Rol clave para colaborar con analistas de negocio, promover reutilización y modularización de soluciones, y asegurar calidad de entrega en un entorno crítico.

Sobre el rol

Trabajarás con el equipo definiendo requerimientos con negocio, elaborando diseño técnico, liderando y desarrollando módulos, y colaborando en tareas de análisis y arquitectura. Sistema de Control de Proyectos definido + calendarios de entrega estrictos + reutilización como cultura.

Lo que harás

  • Colaborar en la definición de requerimientos con analistas y negocio y módulos/aplicaciones.
  • Elaborar el diseño técnico de los módulos/aplicaciones de tu competencia.
  • Liderar y desarrollar los módulos siguiendo las directrices del Responsable de Área.
  • Promover reutilización y modularización de soluciones.
  • Cumplir y hacer cumplir el Sistema de Control de Proyectos asignado.
  • Colaborar en tareas de análisis y definición de arquitecturas.
  • Aplicar normas de calidad definidas.
  • Reportar el estado de tu trabajo y del equipo de programadores a tu cargo.
  • Verificar cumplimiento de requerimientos antes de entrega a negocio/cliente final.
  • Transmisión de conocimiento al equipo.

Imprescindibles

  • Estudios universitarios (Grado o superior).
  • 6+ años de experiencia total en desarrollo.
  • 4-5 años de experiencia en Java JEE en producción.
  • 4-5 años en desarrollo de servicios REST.
  • Conocimientos en desarrollo de microservicios.
  • Dominio de lenguajes de capa cliente y servidor: HTML, JavaScript, jQuery, CSS.
  • Dominio de sistemas de control de versiones: Git, SVN.
  • Conocimientos de bases de datos relacionales (DB2) y frameworks de persistencia (Hibernate, JPA).
  • Refactorización + patrones de diseño software.
  • Ciclo de vida completo del desarrollo web.
  • Desarrollo seguro para aplicaciones web.
  • Metodologías Agile (Kanban, Scrum).

Suma puntos

  • Maven, Jenkins, Spring, Spring Batch.
  • Stratus (plataforma de alta disponibilidad).
  • Experiencia previa en banca, medios de pago o fintech.
  • Experiencia mentoreando o liderando pequeños equipos de desarrollo.

Condiciones

  • Modalidad: freelance vía Shakers.
  • Duración: 5 meses
  • Ubicación: remoto desde España

En Shakers nos ocupamos de la gestión del proyecto, la facturación y el acompañamiento durante toda la colaboración. xqziphu Tú te centras en construir software que mueve pagos.