Sebastián Consultores selecciona para importante empresa nacional , fabricante de soluciones y software de pago, un JAVA SPRINGBOOT BACKEND DEVELOPER por crecimiento del departamento técnico.
La persona seleccionada se encargará de :
Desarrollo de las aplicaciones con Java +8, ofreciendo la posibilidad de nuevas funcionalidades y mejora de las existentes, utilizando frameworks como SpringBoot y Spring Integration.
Programación sobre arquitecturas basadas en microservicios.
Desarrollo sobre producto propio, orientado a medios de pago y otro tipo de servicios propios de la compañía.
Correctivos y evolutivos de las aplicaciones existentes.
Apoyo en la 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 / conocimientos. (25K-30K)
Requisitos :
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 :
Desarrollos Backend Java (versiones +8) basado en Spring, SpringBoot y Spring Interaction, con BBDD relacionales y no relacionales (PostgreSQL, SQL Server, MongoDB, etc.).
Arquitecturas basadas en Microservicios.
Desarrollo de interfaces API RESTful.
Experiencia con servidores de autenticación OAUTH 2 y SAML2.
Gestión de dependencias y repositorios (Maven, Gradle, Nexus ),
Experiencia con Test unitarios, de integración y pruebas de carga con herramientas de perfilado para garantizar un alto rendimiento del sistema - JMeter
Se valorará especialmente :
Experiencia en el ciclo completo de desarrollo de aplicaciones, incluyendo SDCL, CI / CD y conocimientos de contenedores : docker, docker compose, kubernetes, jenkins
Conocimientos de : ElasticSearch y Criptografía, algoritmos criptográficos - DUKPT, AES, 3DES, RSA, EC
Metodologías Agiles (SCRUM, Kanban)
Conocimientos avanzados en medios de pago.
Manejo de repositorios de código GitLab- y entornos Eclipse