NFQ
Head image
NFQ
Offer only available in Spanish
Offer closed on 05/10/2022

JAVA DEVELOPER

Salary35-45K
Remote100%

Te pasas los meses pensando si pides ese préstamo o esa hipoteca para cumplir tu sueño y cuando te decides… ¡zas! Que si un estudio, que si scoring… ¿Pero qué es eso? Es una tarea necesaria para que bancos y aseguradores sepan el riesgo de la operación y aunque pueda parecer sencilla, por detrás tiene una cantidad de cálculos alucinantes. En NFQ hacen ese software de cálculos de riesgo y ahora necesitan ampliar su equipo de backend para seguir desarrollándolo   y que gente como tú pueda hacer realidad sus sueños. ¿Te sumas al equipo? 🧮

What will you do?

NFQ es una empresa de servicios especializada y con soluciones propias en sectores tan importantes como el de los bancos o los seguros. Y no están solos, porque forman parte de NWorld, un ecosistema de compañías que comparten una visión especializada.

Sus proyectos están centrados en el mundo financiero, realizando software para el cálculo de riesgos 🏦. Son aplicaciones intensivas en el cálculo que requieren de mucha potencia, por lo que la figura del Backend es básica para que todo funcione correctamente.

Como te contábamos son aplicaciones complejas, desde un punto de vista matemático y generan mucha información.

Al tener dos desarrollos bastante amplios, es fundamental que apliques tu seniority para dar impulso al equipo.

También participarás en la implementación de funcionalidades nuevas, y pasarás documentación para validar los cambios.

El Product Owner “es de la casa” y estarás en contacto diario con él, así como con el cliente, compuesto por el equipo funcional.

Participarás en la entrega de la herramienta como un Saas y también se le da el servicio de reporting al cliente. 

Trabajan con metodologías ágiles y en todo momento te sentirás acompañado y parte del equipo. Harás pair-programming con alguien del equipo, para poder garantizar la calidad del código y te darán las pautas, plug-ins que debes instalarte...🤝

También recibirás formación en lenguaje bancario, necesario para entender mejor el producto, con lo cual sentirás mayor comodidad a la hora de desarrollar nuevas features.

Your evolution

NFQ
Your day ZERO

In 1 month

Te habrás integrado en NFQ y ya te habrás presentado en Gather 🖖

Habrás completado tu onboarding, que incluirá hacer pair-working con alguien del equipo para que vayas entendiendo el día a día del equipo, así como la estructura de los proyectos con los que trabajarás.

Conocerás las distintas herramientas con las que trabaja el equipo de desarrollo y los distintos componentes en los que se apoyan las aplicaciones que desarrollarás.

Your responsibilities

  • Participarás en todo el ciclo de desarrollo de software, desde la definición de arquitecturas, modelos de datos hasta la implementación en forma de API’s y diferentes servicios

  • Trabajarás empleando buenas prácticas, llevando “Clean Code” por bandera y usando GitFlow como política de branching. Todas las ramas están protegidas, emplean Merge Request para garantizar la calidad del código.

  • Estarás implicado en los despliegues a diferentes entornos, utilizando Jenkins para llevar el producto a entornos tanto de desarrollo como de producción, siempre generando Release Notes.


How will you do it?

Formarás parte del equipo de Backend, participando en los  diferentes proyectos que tiene NFQ. Usan metodologías ágiles para gestionar los backlogs y donde encontrarás todas las features que realizará el equipo durante los siguientes sprints, que por ciertos los realizan de dos/tres semanas.

Tienen una estructura muy horizontal y una cultura muy fresca. La comunicación para ellos es muy importante y fomentan que todo el mundo pueda dar siempre su opinión constructiva, ¡aquí no encontrarás barreras! 😉

When will you work?

El horario es totalmente flexible, pero durante el onboarding, hasta que cojas soltura y tengas autonomía, trabajarás de 9:00 a 18:30 horario peninsular español y así coincidirás con su equipo.

Tendrás jornada intensiva los viernes y en verano.

Parte del equipo suele empezar a las 8:00 para acabar lo antes posible y dedicarse a su vida personal. Pero si eres de los que no te gusta madrugar, no te preocupes, porque tendrás a los compañeros de México hasta bien tarde 🙂.

Working day

Full-time

Holidays

25 days

Working hours

Flexible

Continuous shift

Fridays

Continuous shift

In the Summer

Schedule

De lunes a viernes

Flexible start time08:00 - 09:00
09:00 - 14:00
1h. free from 14:00 to 15:00
15:00 - 18:30
Flexible end time18:30 - 19:30

Where will you work?

Remote

100%

¡Desde donde quieras!

Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde el centro de Madrid, o viendo el mar desde Conil 🏖️.

Tienen sus oficinas en Madrid, en la calle O’Donnell 34, y si te pilla cerca, te pedirán que vayas allí para el onboarding y para conocer al equipo. Pero si no, no pasa nada, porque todo se podrá hacer en remoto. 

Who will you work with?

Ahora mismo son 25 personas en el equipo, aunque es probable que cuando te incorpores ya sean alguna más. Algunas de las personas con las que más interactuarás en tu día a día son:

  • Eduardo Sánchez-Cabezudo (Team Leader): la alegría de la huerta, nunca le verás una mala cara o un mal gesto. Trabajador incansable que siempre estará para echar una mano a quien le pida ayuda. Bueno, te puede mirar mal si le tocas la tortilla de patatas del bar de la esquina. Se encargará de que no te falte de nada y cuentes con un entorno de trabajo donde puedas brillar.
  • Juan Roa (QA Leader y PYTHON Team Leader): Sin Juan, no se podría entender NFQ Solutions, lleva picando piedra desde los tiempos de Obelix y sus menhires. Prácticamente, todas las aplicaciones que hoy en día tenemos en el mercado llevan un trocito del corazón de Juan. Cuando tengáis confianza con él, le preguntáis por el bar de las chinochonis 🙈
  • Manuel Iglesias (DevOps Leader): empezó en NFQ cuando aún no se sabía que era eso de DevOps y poco a poco ha ido convenciendo a todo el equipo de que esa es la forma correcta de hacer las cosas. Intentará que hagas tuyas sus locuras.
  • Santiago Murcia (Cloud Manager): Veterano curtido en 1.000 batallas, al que principalmente escucharás hablar de maratones, ironmans y todo aquello que le rodee 🏃. En sus ratos libres ayuda al equipo con las dudas que puedan tener en AWS, lleva la relación con los diferentes proveedores Cloud y se implica en lo que le dejan de la gestión agile de los equipos de desarrollo.

Y aquí se ve al equipo en la oficina virtual en Gather 😁.


What are they asking for?

Buscan una persona con unos requisitos técnicos, pero sobre todo que sea proactiva, siempre dispuesta a ayudar, autónoma y con pasión por la tecnología. Dado que trabajan de forma remota, la comunicación es una parte fundamental, 

Para unirse al equipo de Backend quieren a alguien

  • Que tengas experiencia como Backender trabajando con Java y SpringBoot.
  • Que hayas sido partícipe en todo el ciclo de desarrollo software.
  • Experiencia en desarrollo de producto.
  • Experiencia con Gitflow o haber trabajado con ciertas políticas de Branching.
  • Con costumbre en trabajar con MAVEN.
  • Experiencia con bases de datos relacionales y su modelado.
  • Que hayas participado en desarrollos con arquitecturas orientadas a los microservicios.
  • Venir de un entorno de trabajo en el que se usaran metodologías ágiles.

 

Te harán la ola si además tienes:

  • Experiencia trabajando con arquitecturas basadas en eventos. Ellos utilizan RabbitMQ, pero valorarían cualquier otro gestor de colas.
  • Si te has pegado con Docker, o tienes interés
  • Experiencia con Mongo
  • Experiencia en cloud, ellos usan AWS, pero también les vale si tienes experiencia en otras.
  • Uso de buenas prácticas, como Pair Programing, XP, testing… y hablando de testing, ellos utilizan Mokito y JUnit.
  • Conocimientos de Python.

Technologies

Non-negotiable

  • JAVA
    Expert
  • Spring Boot
    Expert
  • Maven
    Expert

This would be good

  • Jenkins
    Basic

This gives extra points

  • Docker
    Basic
  • AWS
    Basic
  • Python
    Basic

Other skills

Non-negotiable

  • Attention to detail
  • Good written communication
  • Ability to give feedback
  • Adaptability to change

This would be good

  • Autonomy in learning
  • Capacity for abstract thinking

This gives extra points

  • Emotional intelligence
  • Analytical thinking
  • Creative thinking

What are they offering?

Salary

35-45K

Schedule

Flexible

Remote

100%

🏖️ 25 días de vacaciones, y además, en Navidad suelen cerrar un día extra, normalmente Nochebuena o Nochevieja.

💻 Equipo necesario para que puedas trabajar cómodamente (un portátil potente, teclado, ratón).

💂 Clases de inglés subvencionadas por la empresa.

🍲 Posibilidad de recibir parte de tu retribución en especie (cheques restaurant, guardería, seguro médico, transporte).

👩‍🎓👨‍🎓 Acceso a OpenWebinars para que puedas hacer el curso que quieras. Además, subvencionan cualquier otro curso o certificación que quieras hacer.

Perks

Language classes
Budget for training
Extra holidays
Flexible Remuneration

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

FAQs

NO. 

Si sus oficinas de Madrid te pillan cerca, podrás pasarte por allí para alguna reunión o formación o simplemente para veros las caras.


La verdad es que necesitan cubrir la posición lo antes posible, por lo que van a ir muy rápido en el proceso.

Eduardo te hará la primera entrevista, en la que te contará de la empresa. Y luego hablarás con 2-3 personas más del equipo para comentar temas técnicos.