Desarrollador Java Atm

INDRA PERU

Lima Metropolitana

On-site

PEN 90,000 - 140,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Horario: Lunes a Viernes
Modalidad: Presencial
Udemy acceso total
Línea de Carrera

Job summary

INDRA PERU busca un Desarrollador Java ATM con al menos 3 años de experiencia en Java 8 para desarrollar y mantener módulos ATM, integrando flujos transaccionales y comunicación ISO 8583.

Se valorará experiencia en CI/CD, herramientas de calidad y trabajo en entornos Scrum. Modalidad presencial en Lima.

Qualifications

  • Título universitario en Ingeniería Informática/Sistemas/TIC/Industrial u afín.
  • Experiencia mínima de 3 años con Java 8 en nivel avanzado.
  • Dominio de patrones de diseño y principios OO (SOLID, clean code).
  • Manejo de Maven y gestión de dependencias.

Responsibilities

  • Desarrollar y mantener módulos de software ATM en Java 8, con arquitectura modular.
  • Diseñar e implementar flujos transaccionales (retiros, transferencias, depósitos, consultas).
  • Construir y consumir mensajes ISO 8583 para la comunicación con el switch.
  • Colaborar en UX y UI de pantallas táctiles y botoneras; participar en revisiones de código.

Skills

Java 8
SOLID
JUnit
Mockito
Maven
Git
CI/CD (Jenkins)
Lombok

Education

Ingeniería Informática/Sistemas/TIC/Industrial

Tools

Maven
Git
Jenkins
JUnit
Mockito
Lombok
SonarQube
Checkstyle/PMD/SpotBugs

Job description

Estamos en la búsqueda de este puesto para que sea nuestro representante frente a una empresa del rubro financiero. ( 1)

Desarrollador Java ATM
Requisitos
  • Título universitario de las carreras de Ingeniería Informática, Ingeniería de Sistemas, Ingeniería de Tecnología de la Información, Ingeniería Industrial u otras afines por la formación
  • Experiencia mínima de 3 años con Java 8 en nivel avanzado.
  • Dominio sólido de patrones de diseño y principios de programación orientada a objetos (SOLID, clean code).
  • Manejo de Maven como herramienta de build y gestión de dependencias.
  • Experiencia con Git y flujos de trabajo basados en ramas, 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 o SonarQube.
  • Habilidad analítica para depurar y resolver problemas en sistemas críticos y/o legacy.
  • Uso y comprensión de anotaciones Lombok.
  • Experiencia trabajando con metodología Scrum y marcos ágiles (sprints, estimación, refinamiento de backlog).
  • Experiencia previa en software ATM o sistemas de autoservicio bancario (Dynasty, JAM, JSI).
Funciones y responsabilidades
  • Desarrollar y mantener los módulos del software ATM en Java 8, respetando la arquitectura modular del proyecto .
  • Diseñar e implementar flujos transaccionales de principio a fin: retiros, transferencias propias y a terceros, depósitos con y sin tarjeta, consultas de saldo, préstamos al toque y avance 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 el modelo InnerSource y convenciones de commits semánticos.
  • Documentar cambios técnicos de forma clara 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 y enfoque analítico.
  • Participar en las ceremonias Scrum del equipo: daily stand-up, sprint planning, refinamiento de backlog, review y retrospectiva.
  • Mantener una actitud proactiva, con disposición permanente para aprender nuevas tecnologías y proponer mejoras al producto.
Beneficios exclusivos
  • Horario: Lunes a Viernes
  • Modalidad: Presencial
  • EPS cubierto al 100% en Plan Base
  • Udemy acceso total
  • Línea de Carrera
  • Kit ergonómico para laborar desde casa
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador Java ATM
Desarrollador Java ATM

Indra Group • San Isidro

Hybrid
PEN 110,000 - 179,000
Horario laboral
Modalidad híbrida (San Isidro)
Desarrollador Java/NestJS
Desarrollador Java/NestJS

Indra Group • San Isidro

Hybrid
PEN 60,000 - 90,000
Horario: Lunes a Viernes
Modalidad: Híbrido-3 veces a la semana
EPS cubierto al 100%
+3
Desarrollador Java-Nestjs
Desarrollador Java-Nestjs

INDRA PERU • Surquillo

Hybrid
PEN 90,000 - 130,000
Horario: Lunes a Viernes
Modalidad híbrida - Surquillo 3 días/n
EPS cubierto al 100%
Desarrollador Java-NestJS
Desarrollador Java-NestJS

Indra Group • Surquillo

Hybrid
PEN 134,000 - 201,000
Horario laboral
Modalidad híbrida
Senior Backend Java Tech Lead (Banking)
Senior Backend Java Tech Lead (Banking)

Talent2Win • Lima Metropolitana

On-site
PEN 167,400 - 312,480
Acceso a incentivos por desempeño
Descuentos en productos financieros
Beneficios corporativos y comisiones
Java STD Banca - Commodity
Java STD Banca - Commodity

Inetum • Lima Metropolitana

On-site
PEN 30,000 - 45,000
Beneficios corporativos
Capacitaciones constantes
Oportunidad de participación en retos innovadores
Líder Desarrollo de Sistemas - Rubro Bancario
Líder Desarrollo de Sistemas - Rubro Bancario

CONFIDENCIAL • Lima Metropolitana3

On-site
PEN 90,000 - 140,000
Ingreso directo a planilla
Seguro de vida ley
Capacitaciones constantes
+1
Backend Java Software Engineer (Líder Técnico) - RQ-7553-2026-1-1
Backend Java Software Engineer (Líder Técnico) - RQ-7553-2026-1-1

Talent2Win • Lima Metropolitana

On-site
PEN 167,400 - 312,480
Acceso a incentivos por desempeño
Descuentos en productos financieros
Beneficios corporativos y comisiones
Líder Desarrollo de Sistemas
Líder Desarrollo de Sistemas

CONFIDENCIAL • Lima Metropolitana3

On-site
PEN 120,000 - 180,000
Desarrollador Java Netcash (Abad)
Desarrollador Java Netcash (Abad)

INDRA PERU • San Isidro

Hybrid
PEN 60,000 - 90,000
EPS 100%
Udemy ilimitado
Descuentos corporativos
+5