
Desarrollador Java ATM
INDRA
Hace 1 día- San Isidro, Lima
- Telecomunicaciones
Hace 7 horas

Frontend Developer Semi Senior Angular
INDRA
Hace 1 día- San Isidro, Lima
- Telecomunicaciones
Hace un día

Desarrollador Frontend (React)/ IA Generativa
INDRA
Esta semana- San Isidro, Lima
- Telecomunicaciones
Hace 4 días

Analista De Soporte On Site(Junin)
INDRA
Semana pasada- San Isidro, Lima
- Telecomunicaciones
Hace 10 días

Coordinador de Mesa de Ayuda
INDRA
Semana pasada- San Isidro, Lima
- Telecomunicaciones
Hace 10 días
QA Lead
INDRA
23 Sep- San Isidro, Lima
- Telecomunicaciones
Hace 14 días
Data Engineer Sr AWS Databricks
INDRA
23 Sep- San Isidro, Lima
- Telecomunicaciones
Hace 14 días
Data Engineer
INDRA
10 Sep- San Isidro, Lima
- Telecomunicaciones
Hace un mes
QA Automation Mobile - cem/ibk
INDRA
9 Sep- San Isidro, Lima
- Telecomunicaciones
Hace un mes
DevOps Engineer - cem/ibk
INDRA
9 Sep- San Isidro, Lima
- Telecomunicaciones
Hace un mes
Especialista instalaciones eléctricas (ICA)
INDRA
9 Sep- San Isidro, Lima
- Telecomunicaciones
Hace un mes
Platform Engineer Backstage - cem/ibk
INDRA
8 Sep- San Isidro, Lima
- Telecomunicaciones
Hace un mes
Técnico Multifunción, Huamachuco
INDRA
8 Sep- Huamachuco, La Libertad
- Telecomunicaciones
Hace un mes
Analista De Soporte Integral
INDRA
8 Sep- San Isidro, Lima
- Telecomunicaciones
Hace un mes

INDRA
Ver más
Desarrollador Java ATM
San Isidro
Postular con:Desarrollador Java ATM
Telecomunicaciones
Resumen
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: Híbrido-Presencialidad a demanda del cliente en su sede, San Isidro. EPS cubierto al 100% en Plan Base Udemy acceso total Línea de Carrera Kit ergonómico para laborar desde casa.
-Requerimientos- Educación mínima: Técnico
2 años de experiencia
Palabras clave: developer, programador
· 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: Híbrido-Presencialidad a demanda del cliente en su sede, San Isidro. EPS cubierto al 100% en Plan Base Udemy acceso total Línea de Carrera Kit ergonómico para laborar desde casa.
-Requerimientos- Educación mínima: Técnico
2 años de experiencia
Palabras clave: developer, programador
Requerimientos
- Tiempo de experiencia2 años
- Disponibilidad para viajarNo