Overview
Sebastián Consultores selecciona para significativo empresa nacional, fabricante de soluciones y software de pago, un JAVA SENIOR BACKEND DEVELOPER por crecimiento del departamento técnico.
La persona seleccionada se encargará de:
- Desarrollo y diseño de las aplicaciones con Java 8 o superior, ofreciendo la posibilidad de nuevas funcionalidades y mejora de las existentes, utilizando frameworks como SpringBoot y Spring Integration.
- Participar en el diseño de arquitecturas con microservicios que fomenten nuevas opciones de las aplicaciones a desarrollar.
- Desarrollo sobre producto propio, orientado a medios de pago y otros servicios propios de la compañía.
- Correctivos y evolutivos de las aplicaciones existentes.
- Integración de las aplicaciones con otras APIs.
- Documentación y pruebas de integración sobre las aplicaciones.
Se ofrece
- Participar en proyectos de primer nivel en el sector. Equipo de especialistas en medios de pago.
- Contrato indefinido y formación continua.
- Estabilidad profesional.
- Horario flexible y posibilidad de teletrabajo en formato híbrido. Lunes a jueves de 8:00-9:30 a 17:00-18:30. Viernes y verano jornada intensiva.
- Salario según experiencia y conocimientos.
Requisitos
El perfil que estamos buscando:
- Formación académica: Ingeniería Técnica o Grado en Informática. Se valorarán otras formaciones relacionadas con el puesto.
- Experiencia mínima de cuatro años en desarrollo backend con Java (versión 8 o superior) basado en Spring, SpringBoot y Spring Integration, con bases de datos relacionales y no relacionales (PostgreSQL, SQL Server, ElasticSearch, MongoDB, etc.).
- Arquitecturas basadas en microservicios.
- Conocimientos del ciclo completo de desarrollo de aplicaciones, incluyendo SDLC, CI/CD.
- Diseño e implementación de interfaces API RESTful.
- Experiencia con servidores de autenticación OAUTH 2 y SAML2.
- Gestión de dependencias y repositorios (Maven, Gradle, Nexus) e Integración continua (Jenkins, Bamboo).
- Experiencia con pruebas unitarias, de integración y pruebas de carga con herramientas de perfilado para garantizar alto rendimiento (JMeter).
- Conocimientos avanzados en contenedores: Docker, Docker Compose y Kubernetes.
- Conocimientos avanzados en criptografía y algoritmos criptográficos (DUKPT, AES, 3DES, RSA, EC).
- Metodologías ágiles (SCRUM, Kanban).
- Conocimientos avanzados en medios de pago.
Valoraciones
- Se valorará especialmente experiencia en normativas de cumplimiento normativo PCI-DSS, ISO27001 y GDPR.
- Conocimientos en protocolos de comunicación con centros de procesamiento de transacciones (ISO8583 y otros).
- Manejo de repositorios de código – GitLab – y entornos Eclipse.
#J-18808-Ljbffr
📌 JAVA ENGINEER (CLIENTE FINAL)
🏢 SEBASTIÁN CONSULTORES
📍 Alcalá de Henares