Marfeel is a publishing intelligence platform trusted by over 5,000 publishers worldwide: including Business Insider, Le Figaro, El País and McClatchy. We help publishers turn data into action: understanding what content is working right now, what has performed over time, and what to do next. Our platform gives editorial, SEO, audience, and revenue teams a unified view of their business, spanning real-time dashboards and deep historical analysis, all in one place.
Our international team is made up of over 15 different nationalities, with headquarters in Barcelona. Our people and our diversity are at the heart of what we build, and we are still growing.
The role:
We are looking for a Java Developer to join a small, high-ownership engineering team working on new product initiatives. You will be focused on new product initiatives, building new services and features but you will also need to navigate existing codebases. You use AI coding tools as a core part of how you work, and you are excited about what that unlocks. You will own backend architecture decisions and work closely with product and data to ship reliable, high-performance services at scale.
This is what you will do:
Work on challenging developments involving high concurrency and affecting millions of users.
Own backend features and services end to end: design, build, ship, run, and fix in production, accountable for the quality and behaviour of what you ship.
Use up-to-date technologies like modern versions of Java and Spring, Project Reactor, Vert.x, Docker, Kubernetes, microservices.
Work in automated environments with continuous delivery based on Jenkins, instrumented deployments.
Use AI coding tools (Claude Code is standard here) as a core part of how you work, and push them further by building and refining your own skills and workflows.
Work in an agile environment with weekly sprints, iterative development, and a focus on quality and performance.
Be involved in technical decisions, and step outside backend when the work calls for it.
Join an experienced, collaborative, and talented team where your opinion is highly valued.
This is you:
You take responsibility for outcomes, not just tasks. When something breaks you debug it yourself and can explain what you tried before escalating, and you are comfortable being the person on the hook without heavy process behind you.
You fill gaps instead of waiting for someone else to fill them. If something is missing, blocking, or not good enough, you act on it.
You are not boxed into one layer. Backend is your centre of gravity, but you go wider when it helps the team, and you collaborate naturally within a multifunctional team.
You are curious about what your code actually does at runtime, not only how it is designed. You understand reactive execution in depth: non-blocking I/O, backpressure, and when reactive is and is not worth the complexity.
You get real leverage from AI coding tools: you understand where they fail and you build and share tooling and skills rather than only consuming them.
Deep knowledge of Java and parallel code execution.
Strong experience with Spring IoC, Spring MVC, Spring WebFlux, Spring Data, and R2DBC.
Solid understanding of the web technology stack and building software that works at scale.
Experience and understanding of OO principles, applying design patterns, and keeping designs simple.
Well-versed in clean code practices.
You understand the advantages of iterative development.
Experience with relational and/or non-relational databases.
We will be impressed by experience in:
Deploying large applications and handling the challenges that come with it.
Microservices with Docker and Kubernetes.
Any of the following technologies: Nginx, Tomcat, MongoDB.
The Spring framework in depth, including Spring Security.
Experience with ClickHouse or other OLAP stores.
This will be you as part of the Marfeel team:
Work on product that reaches publishers and newsrooms globally
Option to work full remote, hybrid or office-based (if in BCN area)
Support with home office equipment
Flexible hours and early finish on Fridays
Subsidized health insurance for you and your partner/family (Adeslas)
Subsidized monthly plan to a large network of health and wellness centers (Wellhub)
Transport, restaurant and kindergarten tickets (Cobee)
Free language classes (English/Spanish)
Open-space, light-filled and eco-conscious office with large sunny terrace (if BCN based)
Unlimited refreshments including coffee, tea and soft drinks at the office (if BCN based)
Loyalty vacation days
Access to training platforms, courses and materials
Referral bonus for talent brought to us by you
Our interview process:
Phone call : covering the basics to make sure we are a good fit for each other
Technical and personal interview : understanding you professionally and personally, and answering all your questions
Test stage : a preview of the type of work, so you can see us in action too
Test review interview : we discuss your test and provide feedback
We're looking for a Senior Software Engineer to join our team in Madrid, Spain in a hybrid working mode. In this role, you will design and implement high-performance backend solutions for post-trade processing systems used by global financial institutions. You'll translate complex business requirements into secure, scalable ...
... technical design. - Help improve your teams way of working. - Support consumers of your team's components. Qualifications - Technical background (Degree in software engineering, computer science or engineering telecommunications) - Experience with Java/J2EE (1+/2+ years) - Knowledge of Object-Oriented Design and programming ...
Liferay is hiring an entry‑level Software Engineer to learn and contribute to enterprise products. You will maintain existing components and create new ones, with a focus on quality and reliability. You will collaborate with global teams, grow Java skills, and contribute to a leading open‑source platform. English and Spanish ...
Expedia Group is seeking an experienced software engineer to join the TAAP team in Madrid. You will design and deliver scalable Java/JVM services and modern UI components using https://jobeax.com/link/6WcBICn0LM558SP0 for travel agent partners worldwide. You will work with product managers, designers, and engineers to translate ...
... high standards of software development, ensuring code quality, readability, and adherence to best practices. What skills do I need? - Bachelor’s degree in software engineering or computer science. - Minimum of 7 years of professional experience in Java development. - Solid experience in Java application development and ...
... nos preocupamos porque no dejes de perseguir tus sueños y queremos que formes parte de nuestro equipo de expertos en tecnología. Buscamos un/a QA Automation Engineer con perfil técnico y base de desarrollo en Java para un proyecto de un importante cliente del sector tecnológico. ¿Qué estamos buscando? Un perfil técnico, ...
Buscamos un/a Senior Java Engineer con sólida experiencia en desarrollo de software y especialización en Java moderno, Spring Boot, programación reactiva y arquitecturas distribuidas . Buscamos una persona con capacidad para trabajar en servicios críticos en producción, tomar decisiones técnicas y participar en proyectos ...
Principal Engineer – Java P5 – CAP-HPI Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life’s other most important assets: our homes and digital ...
... eligible candidates for employment. - Master’s Degree in a relevant engineering discipline; - At least 5 years of experience in Object Oriented Development (Java /C++/Python); - Experience in Agile (Scrum) development practices; - Experience with Angular, Javascript, HTML, css; - Experience with continuous integration/deployment ...
... if you have - A degree in Computer Science, Information Systems, or a related field, or equivalent practical experience. - At least 6 years of experience in software engineering using Java or a comparable object-oriented language. - At least 3 years developing microservices and experience building distributed or event-driven ...
Initium Software SL busca un Senior Java Backend Engineer para liderar el diseño de servicios distribuidos de alto rendimiento y tomar decisiones técnicas con criterio. Diseñarás, desarrollarás y operarás APIs REST con Java y Spring Boot, Kubernetes, Kafka y observabilidad, buscando excelencia en producción y disponibilidad. ...