Sebastián Consultores selecciona para importante 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:
1. Desarrollo y diseño de las aplicaciones con Java +8, ofreciendo la posibilidad de nuevas funcionalidades y mejora de las existentes, utilizando frameworks como SpringBoot y Spring Integration.
2. Participar en el diseño de arquitecturas con microservicios que fomenten nuevas opciones de las aplicaciones a desarrollar.
3. Desarrollo sobre producto propio, orientado a medios de pago y otro tipo de servicios propios de la compañía.
4. Correctivos y evolutivos de las aplicaciones existentes.
5. Integración de las aplicaciones con otras APIs.
6. Documentación y pruebas de integración sobre las aplicaciones.
7. 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 / conocimientos.
El perfil que estamos buscando:
Formación Académica: Ingeniería Técnica o Grado en informática. Se valorarán otro tipo de formación relacionada con el puesto.
Experiencia de, al menos, cuatro años en el desarrollo de las funciones con:
1. Desarrollos Backend Java (versiones +8) basado en Spring, SpringBoot y Spring Interaction, con BBDD relacionales y no relacionales (PostgreSQL, SQL Server, ElasticSearch, MongoDB, etc.).
2. Arquitecturas basadas en Microservicios.
3. Conocimientos del ciclo completo de desarrollo de aplicaciones, incluyendo SDCL, CI / CD.
4. Experiencia con servidores de autenticación OAUTH 2 y SAML2.
5. Gestión de dependencias y repositorios (Maven, Gradle, Nexus…), e Integración continua (Jenkins, Bamboo).
6. Experiencia con Test unitarios, de integración y pruebas de carga con herramientas de perfilado para garantizar un alto rendimiento del sistema - JMeter.
7. Conocimientos avanzados en contenedores: docker, docker compose y kubernetes.
8. Conocimientos avanzados en Criptografía, algoritmos criptográficos - DUKPT, AES, 3DES, RSA, EC.
9. Metodologías Ágiles (SCRUM, Kanban).
10. Conocimientos avanzados en medios de pago.
Se valorará especialmente:
1. Experiencia en normativas de cumplimiento normativo PCI-DSS, ISO27001 y GDPR.
2. Conocimientos en protocolos de comunicación con centros de procesamiento de transacciones - ISO8583 y otros.
3. Manejo de repositorios de código – GitLab- y entornos Eclipse.
#J-18808-Ljbffr