Software Engineer for Events Platform
Role details
Job location
Tech stack
Job description
- Good coding Skills on all Middleware layer: Java 8/11/17/21+* Spring (Boot, MVC, CORE, Security, Dependency Injection).* RabbitMQ* Kafka* Microservices: Hexagonal architecture; Patterns (Circuit Breaker, Api Gateway, Service Discovery); Feature Flags.* Design Patterns, SOLID, Clean Code, Software Craftmanship.* Back End & DevOps awareness (understand the global architecture / infrastructure).* Docker, Openshift or Kubernetes.* CI / CD pipelines.* DevOps Skills.* Azure (pipelines).* 5 years of experience on similar technical stack.* Agile team experience with SCRUM or Kanban or XP.* Excellent speaking and writing skills in English is a must.A fully online bank where technology, innovation, simplicity and transparency are the main ingredients, and the first one to work with agile methodologies.**En ING estamos buscando una persona Software Engineer****Tu rol y entorno de trabajo:**Estamos buscando una persona Backend Software Engineer con talento y entusiasmo para unirse a nuestro equipo en la tribu de Engineering Platform.La responsabilidad del equipo es mantener, desarrollar y evolucionar la plataforma de eventos basada en un software Java que implementa el patrón E.T.L. desarrollado por ING, basado en el proyecto Databus de LinkedIn. En resumen, LEER datos desde una fuente (backends como Oracle), TRANSFORMAR en DomainEvents y ENVIAR a diferentes brokers como RabbitMQ, Kafka y Pulsar. El equipo opera estos activos, buscando la excelencia en los procedimientos operativos. Como equipo, buscamos constantemente la máxima eficiencia en nuestros procedimientos, recursos y automatismos, manteniendo nuestros estándares de primera clase en Seguridad, Riesgo IT y FinOps.**Tus principales responsabilidades:**Como Software Engineer entregarás software funcional en Producción, disponible para todas nuestras personas usuarias internas y externas, utilizando al máximo la tecnología y las buenas prácticas de desarrollo, incluyendo documentación y testing. Gestionarás la entrega y operación end-to-end de componentes de la Plataforma, resolverás cualquier incidencia, realizarás análisis y corregirás cualquier bug que ocurra. Contribuirás a mejorar la disciplina técnica colaborando con el capítulo técnico transversal.Trabajarás mano a mano con el equipo de la tribu Engineering Platform, Product Owners y Arquitectos para desarrollar estrategias y definir principios para los servicios de ING y evolucionar la propia Plataforma. El portfolio de nuestro equipo es diverso, con un número significativo de proyectos construidos usando tecnologías y prácticas estándar del sector (Java, Spring/Spring Boot, ELK stack, Prometheus, Grafana, Ansible u OpenShift).Como equipo de plataforma, nuestras principales personas stakeholders son las personas ingenieras de la Tribu, por lo tanto, estamos enfocados en ofrecer soluciones eficientes para un gran número de personas ingenieras, mejorando su entrega en todos los
Requirements
aspectos: código de calidad, entregado según lo previsto, de forma segura y conforme, utilizando una infraestructura eficiente y elástica.Buscamos personas ingenieras con capacidad de liderazgo y co-creación de soluciones adaptadas a nuestro ecosistema en constante evolución, que puede cambiar en la tecnología que usamos, en los requisitos de negocio o en las necesidades de nuestras personas usuarias.Imprescindible:* Buenas habilidades de programación en toda la capa Middleware: Java 8/11/17/21+* Spring (Boot, MVC, CORE, Security, Dependency Injection)* RabbitMQ* Kafka* Microservicios: arquitectura hexagonal; patrones (Circuit Breaker, Api Gateway, Service Discovery); Feature Flags* Design Patterns, SOLID, Clean Code, Software Craftmanship* Conocimiento de Back End y DevOps (comprensión de la arquitectura/infraestructura global)* Docker, Openshift o Kubernetes* CI / CD pipelines* Habilidades DevOps* Azure (pipelines)* 5 años de experiencia en stack técnico similar* Experiencia en equipos ágiles con SCRUM, Kanban o XP* Excelente nivel de inglés hablado y escritoDeseable:* Pulsar* Seguridad: JWT, Mutual TLS, Access token* Testing automático (Selenium, Cucumber)* Elastic Search, LogStash, Kibana**¡Descubre lo que te espera!****Sé flexible, amigx.**Nuestro modelo se basa en la flexibilidad y la responsabilidad. Teniendo en cuenta las necesidades de nuestras personas clientas y compañeras, decidiréis conjuntamente qué días trabajas desde casa y cuáles vienes a ING MAD para dar lo mejor de ti. Haz lo tuyo.**Tarjeta restaurante.**Para que pensar en qué comer no te quite tiempo ni apetito.**Nuestra casa será tu hogar.**En nuestras oficinas encontrarás soluciones de movilidad eléctrica, médico, peluquería, gimnasio, The Good Service (para ayudarte con tus gestiones) ¡y mucho más!**Seguro médico.**Para ti y toda tu familia (pareja e hijxs).**Seguro de vida.**Te ayudamos a proteger lo que más
Benefits & conditions
te importa.**Retribución flexible.**Además, disfrutarás de nuestro modelo de retribución flexible, mediante una fórmula más ventajosa fiscalmente, podrás acceder a otros servicios como guardería, tarjeta transporte, ayudas a la formación…**Lanzadera gratuita de empresa.**No importa dónde vivas. Tenemos 6 rutas (Norte, Centro, Sur, A5, A42 y A6) para que llegues cómodamente a nuestra oficina de ING en Madrid.**Beneficios bancarios.**Préstamos especiales con condiciones más beneficiosas.Condiciones especiales en hipotecas tras 6 meses trabajando en el banco.¡Y podrás beneficiarte de nuestro plan de pensiones tras 1 mes con nosotrxs!Más vitalidad y más pertenenciaCuidado 360º de la persona empleada (físico, mental, conexión social y propósito).Servicio de fisioterapia in situ.Clínicas con deportistas profesionales de clase mundial.Servicio Gympass.Redes de personas empleadas: Rainbow Lions (LGBTQI+), Leonas & RIÑG.Programa de trabajo remoto internacional.ConócenosSomos un equipo de más de 1700 personas compartiendo una idea: aportar nuestro granito de arena ayudando a nuestras personas clientas a crear un futuro mejor para sí mismas, proporcionándoles las herramientas que necesitan para llegar a donde quieren.Un banco totalmente online donde la tecnología, la innovación, la simplicidad y la transparencia son los ingredientes principales, y el primero en trabajar con metodologías ágiles.Y aunque estamos en España, tenemos la suerte de trabajar en un banco internacional con presencia en más de 40 países.Estamos orgullosxs de tener un equipo diverso, y estamos comprometidxs a seguir desarrollando una cultura de Diversidad, Inclusión y Pertenencia para fomentar una cultura de colaboración e innovación que represente a todos los colectivos de la sociedad.Y aunque por fuera somos naranjas, por dentro somos verdes. Nuestra ambición en Sostenibilidad es Empowering (y)our