Java Backend Developer
¿Qué harás?
Las agencias de medios globales y las marcas medianas y grandes aprovechan la tecnología SONATA de TAPTAP en más de 80 sectores para la inteligencia de producto y las soluciones de publicidad digital.
Son únicos en su mercado, ya que reúne analítica, creatividad, desafíos y trabajo en equipo. Su objetivo es vincular el marketing físico y digital y todo ello a nivel mundial.
Desde su fundación, en 2010, adoptaron un enfoque centrado en los dispositivos móviles en el desarrollo de soluciones sofisticadas de marketing y publicidad basadas en datos que les ha llevado a desarrollar la plataforma Sonata.
Son ambiciosos, exigentes y optimistas. Son emprendedores y trabajan juntos como un equipo para impulsar y lograr sus planes de crecimiento. En resumen, huelen oportunidades donde otros ven vulnerabilidad.
Formarás parte del equipo de ingeniería trabajando en el crecimiento de su producto SONATA DSP (Demand Side Platform). Participarás en el proceso de desarrollo de los diferentes componentes de software que conforman su arquitectura backend.
Trabajarás con una pila distribuida que debe manejar miles de millones de solicitudes diarias en tiempo real, con casi cero retrasos. Cada solicitud se procesa y evalúa individualmente, con el fin de lograr el máximo resultado de la misma. Estas interacciones generan un flujo de datos continuo que se procesa y entrega a diferentes componentes, sin pérdida de datos y casi instantáneamente, retroalimentando el proceso principal.
Una arquitectura de servicios desacoplados y monitoreo en tiempo real de sus condiciones, permite que cada servicio escale automáticamente, para adaptarse a cambios repentinos en el volumen de tráfico, requerimientos del negocio o cualquier otra dimensión que pueda afectar al rendimiento.
Esperan de ti, que vayas siempre un paso más allá siendo tu base, un código robusto, probado y mantenible.
Tu evolución
En 1 mes
Te han recibido con los brazos abiertos.
Estás en pleno proceso de onboarding, algo que en Taptap es de gran importancia y en lo que están encantados de invertir el tiempo, ya que, a estas alturas, empiezas a ser consciente de la complejidad de la arquitectura de sus productos.
Habrás empezado a conocer a los compañeros del equipo, a qué se dedica cada uno, dónde encontrar documentación y cuál es el proceso de desarrollo de las nuevas features con todo lo que ello conlleva (calidad del código, aceptación, convenciones…).
Poco a poco estarás entrando en la cultura del equipo de ingeniería y empezarás a sugerir ideas para mejorar aún más sus procesos, y empezarás a disfrutar.
Tus responsabilidades
Desarrollo de una nueva funcionalidad para la plataforma Sonata DSP.
Desarrollo de nuevos sistemas que interactúen en tiempo real con millones de usuarios diariamente.
Serás el dueño/a de tu trabajo de principio a fin, desde el diseño técnico hasta el despliegue y las pruebas.
Poseer la implementación técnica, la arquitectura y el soporte para las áreas clave de la plataforma Sonata.
Trabajo mano a mano con un increíble equipo de desarrolladores, ingenieros y su Product Owner.
Experiencia colaborativa proporcionando un desglose y dirección del trabajo técnico a otros ingenieros.
Trabajando en estrecha colaboración con otros equipos: producto, operaciones, devOps y data science.
¿Cómo lo harás?
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, no encontrarás barreras.
Creen que pueden aprender tanto de ti como tú de ellos. ¡El conocimiento es poder!.
Los que llevan más tiempo en el proyecto están deseando que alguien traiga ideas renovadas y nuevas experiencias. Todos los miembros del equipo están siempre dispuestos a ayudar y proporcionar la máxima ayuda posible.
Trabajan con metodologías ágiles y en un entorno dónde realizar testing y buenas prácticas está a la orden del día. El equipo está formado por todoterrenos y quieren que tú también seas uno!
¿Cuándo trabajarás?
TAPTAP lleva años transformándose y evolucionando a favor de una mejora en la conciliación de sus trabajadores. Tienen horario flexible de entrada y salida, siempre manteniendo unas horas troncales al día en las que los miembros del equipo de plataforma puedan coincidir y los viernes cuentan con un horario reducido de 9:00 a 15:00h.
En verano disfrutan de jornada intensiva los meses de Julio y Agosto 🤩.
Día laborable
Jornada completaVacaciones
22 díasJornada laboral
FlexibleTurno continuo
ViernesTurno continuo
En verano¿Dónde trabajarás?
Remoto
Todo el equipo trabaja en remoto 100%.
Si andas por Madrid, podrás contar con su oficina de Paseo de la Castellana. Y harán por verse las caras fuera de la pantalla, alguna que otra vez al año.
¿Con quién trabajarás?
TAPTAP Digital está formado por un equipo multidisciplinar compuesto por grandes profesionales que harán tu día a día más fácil y dinámico.
Algunos de ellos son:
- Alvaro Mayol(CTO). Lleva las riendas del equipo de desarrollo.
- Andrés Botero (Backend Developer): Javero de siempre, aunque sin miedo a probar otros lenguajes. Siempre dispuesto a echar una mano e iniciar discusiones para aprender todos. Le da mucho cariño a los PullRequest y los test. Colombiano adoptado por España, le gusta la fotografía, la música y el anime.
- Víctor Gonzalez (Backend Developer): Lleva tres años en el equipo, donde en ningún momento ha dejado de aportar tanto en nuevas tecnologías como en mejoras para el crecimiento de este. Le encanta escuchar propuestas de nuevas tecnológicas, por lo tanto, si quieres hablar sobre alguna, él siempre está disponible. ¡Y si necesitas un arma de los vengadores también!
- Francisco de Atilano (VP): De los más veteranos del equipo, ha estado involucrado en el producto prácticamente desde el principio. Conoce al detalle las tripas de la arquitectura y siempre está dispuesto a echarte un cable cuando hace falta. Es un amante de la montaña y cualquier actividad al aire libre.
- Víctor Iniesta (VP) Veterano del equipo de Ingeniería de TAPTAP, ha trabajado en otros equipos dentro de la empresa antes de llegar al actual. Principal culpable de la adopción de NodeJS/Typescript, le gustan los problemas de optimización y performance. Padre de Ambrosio. Aficionado a la fotografía, con vocación de trotamundos.
- Héctor García (Backend Developer) La más reciente incorporación al equipo, pero ni se nota. Desde el principio ha aportado tanto a nivel técnico como en los flujos de desarrollo, dando cariño a la parte de documentación. Amante de la fotografía, se escapa a Galicia siempre que tiene ocasión.
- Eduardo Antón (Backend Developer): Apasionado del desarrollo y de Java en particular, del clean code del unit testing. Le encanta investigar, probar y toquetear nuevos frameworks / librerias / versiones / etc. Le gusta la ciencia, los videojuegos y salir a correr de vez en cuando.
- Ambrosio (A.I): El miembro cibernético del equipo. Cuida de la arquitectura monitorizando todos los componentes, y reaccionando de manera activa para que todo vaya fino. Educado en las mejores escuelas de bots, es un miembro más del equipo.
¿Qué piden?
Requisitos:
- Tienes, al menos, 3 años de experiencia a nivel laboral, desarrollando en la parte backend con Java.
- Ya has trabajado con bases de datos NoSQL (MongoDB, Elasticsearch y Redis deseable).
- Experiencia con arquitecturas distribuidas.
- Experiencia con prácticas de metodología agile (Scrum, Jira).
Puntos Extra:
- Experiencia previa con Node.js.
- Has trabajado con AWS (EC2, ECS, S3...).
- Posees conocimiento de tecnologías de transmisión de datos, como Kafka.
- Experiencia con arquitecturas big data (Hadoop, Spark, Hive...).
Tecnologías
Innegociable
Java
MongoDB
Estaría bien
Elasticsearch
AWS
Suma puntos
NodeJS
Kafka
Otras habilidades
Innegociable
Trabajo en equipo
Pensamiento analítico
Aprendizaje Continuo
Proactividad
Visión crítica
Estaría bien
Autonomía en el aprendizaje
Capacidad de recibir feedback
Capacidad de abstracción
¿Qué ofrecen?
- €40-50K + 10% de variable
- 🏝️ 22 días de vacaciones + 24 y 31 de diciembre + el día de la publicidad (es el último viernes de enero).
- Beneficios: tienen 60€ de bonificación al mes, donde podrás elegir entre seguro médico o ticket restaurant.
- Un entorno de trabajo constructivo y que persigue la excelencia, donde da gusto llegar -presencial o virtualmente- por las mañanas.
- Trabajo por objetivos, no son amigos del calentamiento de silla ;)
- Plan de carrera con objetivos de crecimiento profesional constante dentro de una compañía internacional.
Beneficios
Clases de Idiomas
Seguro de salud
Ticket Restaurante
Eventos de formación internos
Posibilidad de elegir equipo
What the FAQ?
La verdad que en TapTap son muy ágiles y dan mucho cariño al proceso de selección:
- Primer contacto con el equipo para conoceros y aterrizar encajes.
- Envío de prueba técnica.
- Defensa de la prueba.
- Decisión final o reunión con Álvaro (CTO) en el caso de ser necesario.