Sobre la oportunidad
Estamos buscando un(a) Desarrollador(a) Java Senior para trabajar en proyectos estratégicos de modernización y transformación tecnológica, con fuerte enfoque en migración de aplicaciones a AWS, evolución de sistemas críticos e implementación de arquitecturas escalables y resilientes.
El profesional formará parte de un entorno de alta complejidad, participando en la conversión de aplicaciones legadas a arquitecturas modernas basadas en microservicios, contenedores y servicios cloud-native.
Principales Responsabilidades
- Desarrollar y mantener aplicaciones Java de misión crítica.
- Participar en iniciativas de migración y modernización de sistemas a AWS.
- Desarrollar y evolucionar microservicios utilizando Spring Boot.
- Implementar integraciones síncronas y asíncronas utilizando mensajería AWS.
- Trabajar con aplicaciones transaccionales y sistemas de pagos.
- Apoyar definiciones arquitectónicas, buenas prácticas de desarrollo y calidad de software.
- Realizar análisis, corrección de incidentes y optimización de rendimiento.
- Garantizar el cumplimiento de procesos de seguridad y ciclo de vida de desarrollo (SDLC).
- Colaborar con equipos multidisciplinarios en un entorno ágil.
Requisitos Obligatorios
- Sólida experiencia con Java 8, 17 y/o 21.
- Fuerte conocimiento en Spring Boot.
- Experiencia comprobada en migración de aplicaciones a AWS.
- Conocimiento en servicios AWS, especialmente:
- AWS SQS
- AWS S3
- AWS EKS
- AWS Fargate
- Experiencia con bases de datos Oracle y PostgreSQL.
- Experiencia con arquitectura de microservicios.
- Conocimiento en prácticas de Secure SDLC y herramientas como:
- Fortify
- Sonatype
- WebInspect
- Experiencia en metodologías ágiles.
Diferenciales
- Experiencia con el estándar de mensajería financiera ISO 8583.
- Experiencia en medios de pago, adquisición, banca o mercado financiero.
- Experiencia en modernización de aplicaciones Java EE a arquitecturas basadas en Spring Boot y Cloud.
- Conocimiento en observabilidad, monitoreo y troubleshooting en entornos distribuidos.
- Experiencia con contenedores y Kubernetes.
Competencias Conductuales
- Perfil analítico y orientado a la resolución de problemas.
- Capacidad para trabajar en entornos complejos y de alta disponibilidad.
- Buena comunicación e interacción con equipos multidisciplinarios.
- Proactividad y sentido de pertenencia.
- Facilidad para trabajar en procesos de transformación tecnológica.