Senior Java Developer - Payments Monitor
Role details
Job location
Tech stack
Job description
El perfil seleccionado formará parte de un equipo técnico especializado, participando en el desarrollo y evolución de Payments Monitor, una aplicación web orientada a la monitorización y auditoría de mensajes financieros procedentes de redes como SWIFT y FED. El proyecto se apoya en arquitecturas backend modernas, procesamiento asíncrono de mensajes y exposición de servicios a través de APIs, garantizando trazabilidad, control de estados y altos estándares de calidad y seguridad., Desarrollo y evolución de servicios backend en Java, dentro de una arquitectura basada en microservicios.
- Diseño e implementación de APIs REST para el acceso a información de mensajes financieros y auditoría.
- Integración con sistemas de mensajería y procesamiento asíncrono mediante RabbitMQ.
- Gestión de persistencia y consultas sobre bases de datos Oracle.
- Uso de Redis para optimización de rendimiento y gestión de caché.
- Participación en el análisis técnico y definición de soluciones backend orientadas a sistemas críticos de pagos.
- Colaboración con otros equipos técnicos para asegurar la calidad, seguridad y escalabilidad de la solución.
- Implementación de buenas prácticas de desarrollo, testing y documentación técnica (OpenAPI).
Requirements
Experiencia sólida como Backend Developer (nivel L4).
-
Conocimientos avanzados en:- Java 17
-
Spring Boot 3
-
Oracle
-
OpenAPI / APIs REST
-
RabbitMQ
-
Redis
-
Experiencia en sistemas backend de alta disponibilidad y entornos críticos.
-
Valorable experiencia previa en pagos, mensajería financiera o entornos bancarios.
-
Capacidad para trabajar en equipo, con orientación a calidad y buenas prácticas de desarrollo., Capacidad de análisis y orientación a la calidad
-
Trabajo en equipo y colaboración
-
Autonomía y proactividad