Bnext es la primera alternativa a la banca móvil de España, fundada por Guillermo Vicandi y Juan Antonio Rullán en 2017, donde, con una sola cuenta, se pueden contratar los productos financieros y de seguros que más se adapten a las necesidades de cada persona.
Actualmente, cuenta con más de 400.000 usuarios activos en nuestro país. Recientemente ha cerrado la mayor ronda de financiación de serie A de España del sector Fintech, superando los 22 millones de euros.
Descripción del puesto
¿Te gusta resolver problemas a personas reales? ¿Participar en el desarrollo de tecnología para crear producto? ¿Trabajar en equipo y con capacidad de participar en la toma de decisiones? En Bnext estamos buscando ingenier@s con experiencia en entornos transacciones y conocimiento en Java Spring/Micronauts que formen parte de nuestro core de producto y que ayudarán a los usuarios de Bnext a tomar por fin el control de su dinero.
Tenemos una misión muy clara en Bnext: dar a nuestros usuarios el control de su dinero que durante mucho tiempo no han tenido. ¿Cómo? Facilitándoles el acceso a una cuenta 100% electrónica y permitiéndoles acceder desde una App a todo lo que necesita para que la gestión de su dinero sea sencilla. Siempre lo decimos: “Te cuesta mucho ganarlo. Que no te cueste vivirlo”.
¿Cómo funcionan el área de core?
Es un área de alta responsabilidad y con alta exigencia en seguridad y rendimiento, que permite la gestión de transacciones económicas de nuestros clientes. Es una área con alcance internacional y que permite un desarrollo profesional no sólo en el uso de la tecnología sino en el entendimiento de los procesos regulatorios nacionales e internacionales.
Este área proporciona servicios internos a equipos de desarrollo de producto que serán los consumidores de dichas APIs
Requisitos
Principales Responsabilidades
Como Backend Developer en el área de core realizarás las siguientes actividades:
- Desarrollo de módulos y APIs en base a las especificaciones definidas en los análisis funcionales.
- Participación junto con el equipo global de IT del diseño de requerimientos funcionales y creación de documentación técnica.
- Participación en la ampliación/modificación y documentación de los modelos de datos a los que se conectarán las APIs.
- Integración con servicios de terceros y sistemas de reporting.
- Diseño de pruebas funcionales test unitarios.
- Participación en las reuniones de seguimiento.
- Desplegar, gestionar y operar sistemas AWS y/o GCP seguros, escalables, altamente disponibles y con tolerancia a fallos.
Requisitos
Mínimo 5 años de experiencia en desarrollo de sistemas de API de sistemas Java con experiencia en Micronaut y/o Spring.
Conocimientos avanzados de:
- Java 11+
- Microservicios
- Uso de Maven/Gradle
- Uso de GIT en entorno GitLab
- Diseño y manejo de bases de datos SQL y NoSQL.
- Interacción con sistemas de encolado de tareas, RabbitMQ
- Interacción con sistemas de caché REDIS
- Experiencia en despliegues de Kubernets sobre AWS y/o GCP
- Experiencia con sistemas CI/DC
- Inglés medio/avanzado. Puede tocarnos trabajar con desarrolladores de cualquier parte del mundo.
- Proactividad, empatía, energía positiva y buena actitud de servicio. Trabajamos en esto porque nos gusta, y queremos que disfrutes tanto como nosotros.
Se valorará positivamente experiencia y conocimientos en:
- Arquitecturas limpias y patrones de desarrollo
- Experiencia con GNU/Linux OS.
- AWS (conocimientos en servicios tales como VPC, EC2, S3, etc. )
- Uso de Kubernetes y conocimiento en seguridad.
- Experiencia en administrar y gestionar proyectos en infraestructura Cloud
- Experiencia en programación de aplicaciones con PHP y Laravel
- CORE Bancario
- Conectores de pagos, TPV etc.
- Xpay
Proceso de selección
El proceso consistirá en las siguientes fases:
- Primer filtro de candidatos por parte del equipo de Recursos Humanos
- Typeform con una serie de preguntas básicas para evaluar si existe realmente fit con el puesto
- Entrevista Personal con una o varias personas del equipo de Bnext
- Prueba técnica
- Decisión Final