Jobiglo

Sin resultados.

Desarrollador Java ATM

Indra Group · San Isidro

Nuevo
Mid 🇪🇸 Español
Java 8 Patrones de diseño SOLID Clean code Maven Git Pull Requests JUnit 5 Mockito ISO 8583 Jenkins CI/CD Checkstyle PMD SonarQube SpotBugs Lombok Scrum Dynasty JAM JSI

Descripcion del puesto

Acerca del puesto

Buscamos un Desarrollador Java especializado en sistemas ATM para representar a la empresa ante clientes del sector financiero. El candidato será responsable del diseño, desarrollo y mantenimiento de módulos críticos de software de cajeros automáticos, garantizando la calidad y la conformidad con protocolos financieros.

Responsabilidades principales

  • Desarrollar y mantener los módulos del software ATM en Java 8, respetando la arquitectura modular del proyecto.
  • Diseñar e implementar flujos transaccionales completos (retiros, transferencias, depósitos, consultas de saldo, préstamos y avances de efectivo).
  • Construir y consumir mensajes bajo el protocolo ISO 8583 para la comunicación con el switch transaccional.
  • Colaborar con el equipo de diseño en la definición técnica del rediseño de experiencia de usuario (UX) para pantallas táctiles y botoneras.
  • Garantizar la calidad del código mediante pruebas unitarias con JUnit 5 y Mockito, y el cumplimiento de reglas de análisis estático (Checkstyle, PMD, SpotBugs, SonarQube).
  • Gestionar el ciclo de vida del software con Maven, pipelines de Jenkins (CI/CD) y Git, siguiendo convenciones de commits semánticos.
  • Documentar cambios técnicos y participar activamente en revisiones de código a través de Pull Requests.
  • Diagnosticar y resolver incidencias de producción con sentido de urgencia.
  • Participar en las ceremonias Scrum del equipo (daily stand‑up, sprint planning, refinamiento de backlog, review y retrospectiva).

Perfil requerido

  • Título universitario en Ingeniería Informática, Ingeniería de Sistemas, Ingeniería de TI, Ingeniería Industrial o afines.
  • Experiencia mínima de 3 años con Java 8 a nivel avanzado.
  • Dominio sólido de patrones de diseño y principios SOLID y clean code.
  • Experiencia con Maven, Git, Pull Requests y resolución de conflictos.
  • Práctica habitual en la escritura de pruebas unitarias con JUnit y Mockito.
  • Capacidad de lectura e interpretación de protocolos financieros ISO 8583 o similares.
  • Experiencia configurando y utilizando Jenkins u otras herramientas de CI/CD.
  • Familiaridad con herramientas de calidad de código: Checkstyle, PMD, SonarQube.
  • Uso y comprensión de anotaciones Lombok.
  • Experiencia trabajando con metodología Scrum y marcos ágiles.
  • Experiencia previa en software ATM o sistemas de autoservicio bancario (Dynasty, JAM, JSI).

Habilidades requeridas

  • Java 8
  • Patrones de diseño
  • Principios SOLID y clean code
  • Maven
  • Git y Pull Requests
  • JUnit 5
  • Mockito
  • ISO 8583
  • Jenkins
  • CI/CD
  • Checkstyle
  • PMD
  • SonarQube
  • SpotBugs
  • Lombok
  • Scrum y metodologías ágiles
  • Software ATM (Dynasty, JAM, JSI)

Lo que ofrecemos

  • Horario de lunes a viernes
  • Modalidad presencial
  • EPS cubierto al 100 % en Plan Base
  • Acceso total a Udemy
  • Kit ergonómico para laborar desde casa

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Indra Group.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Por que reporta esta oferta?

Gracias por su reporte. Revisaremos esta oferta.

Postula en 30 segundos

Ingresa tu email para postular. Se creara una cuenta automaticamente.

Al continuar, aceptas nuestras condiciones de uso.

Ya tienes cuenta? Iniciar sesion

Publicado hace 3 días

Expira en 1 mes

9 vistas · 0 candidaturas

Aumenta tus posibilidades

Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.

Analizando tu CV...

Indra Group

San Isidro