Indra
Desarrollador Java ATM
Competencias
hace 14 días
Comparte esta oportunidad
Comparte esta oferta con los talentos de tu red:
✓ Dales más visibilidad ante los clientes.
✓ Ayuda a tus contactos a encontrar su próximo empleo.
Información clave
Tipo de contrato:
Indefinido
Ubicación:
San Isidro, Peru
Modalidad:
Presencial
Publicada el:
6 octubre 2026
Qué necesitan
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
- EPS cubierto al 100% en Plan Base
- Udemy acceso total
- Línea de Carrera
- Kit ergonómico para laborar desde casa
Otras ofertas ¡ideales para ti!
Estas empresas también buscan grandes talentos
TLTI
Concepteur Développeur Java Full Stack / IA
400
Autónomo
Paris, France
Híbrido
Competencias
hace 17 horas
Candidatura rápida
Soors
Lead Developer Java / Angular H/F
Autónomo
33600 Pessac, France
Híbrido
Competencias
hace 12 horas
Candidatura rápida
Katchme
Développeur PHP / Java - Freelance
300 €/jour maximum
Autónomo
Paris, France
Presencial, Híbrido
Competencias
hace 12 horas
Candidatura rápida
No hay información disponible sobre la empresa.