Java Software Engineer

Marfeel

España

Hybrid

EUR 55,000 - 75,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible hours
Remote or hybrid work option
Health insurance for you and family
Home office equipment support
Training and courses

Job summary

Marfeel is a publishing intelligence platform that helps publishers turn data into action. Our international team, headquartered in Barcelona, is growing as we build real-time dashboards and scalable services for millions of users.

We are looking for a Java Developer to join a small, high-ownership engineering team focusing on new product initiatives, while navigating existing codebases. You will use AI coding tools and own backend architecture decisions in an agile, fast-paced environment.

Qualifications

  • 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 scales.
  • Experience with OO principles, design patterns, and clean code practices.
  • You understand reactive execution and non-blocking I/O at runtime.

Responsibilities

  • Own backend features and services end to end: design, build, ship, run, and fix in production.
  • Work on challenging developments involving high concurrency and millions of users.
  • Use modern Java and Spring technologies, including WebFlux and microservices.
  • Collaborate with product and data teams to ship reliable, high-performance services.
  • Contribute to architecture decisions and improve runtimes with AI tooling.

Skills

Java
Spring Framework
Reactive programming
Microservices
Jenkins
WebFlux
OO principles

Tools

Docker
Kubernetes
Nginx
Tomcat
MongoDB
Jenkins
Claude Code

Job description

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)
  • 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
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Marfeel • Barcelona

On-site
EUR 55,000 - 75,000
Remote/hybrid/office option in BCN
Health insurance support
Wellhub health network
+6
SysOps Engineer
SysOps Engineer

Marfeel group • Barcelona

On-site
EUR 40,000 - 60,000
Flexible hours
Health insurance
Transport tickets
+4
Finance Assistant
Finance Assistant

Marfeel • Spain

Hybrid
EUR 24,000 - 32,000
Hybrid 2 days in office per week
Home office equipment support
Flexible hours
+7
Partnership Manager
Partnership Manager

Marfeel • Barcelona

On-site
EUR 60,000 - 90,000
Home office setup
Flexible hours
Health insurance
+4
Event Manager
Event Manager

Marfeel group • Barcelona

On-site
EUR 40,000 - 60,000
Hybrid work options
Unlimited office refreshments
Subsidized health insurance
Backend Engineer
Backend Engineer

Marfeel • Barcelona

On-site
EUR 50,000 - 70,000
Option to work full remote, hybrid or office-based
Support with home office equipment
Flexible hours and early finish on Fridays
+3
Senior Software Engineer .NET
Senior Software Engineer .NET

Auctane • El Barco de Ávila

On-site
EUR 47,000 - 68,000
Central Madrid office
Annual salary review
€2,000 training budget per year
+1
Senior Software Engineer - Finance Services
Senior Software Engineer - Finance Services

Factorial HR • Barcelona

On-site
EUR 75,000 - 110,000
Private health insurance
Wellhub gym membership
Cobee expense savings
+3
Senior Software Engineer .NET
Senior Software Engineer .NET

Auctane • Talavera de la Reina

On-site
EUR 47,000 - 68,000
Private health insurance
Annual salary review
Training budget €2000/year
+2
Senior Software Engineer .NET
Senior Software Engineer .NET

Auctane • Madrid

On-site
EUR 47,000 - 68,000
Private health insurance
26 days of holiday per year
Mac or Windows setup provided
+7