Senior Software Engineer/Back End (Java) (d/f/m)

hybrid

Haufe Group • Barcelona • Hybrid • Unlimited

  • Full-time

Barcelona

from today

We are looking for a Senior Software Engineer (Java) as one of our teams is looking for a new team member. Want to know more? If you are looking for your next professional challenge, this might be it!

You would be working on an exciting product focused on authentication and authorization, designed to centralize and streamline login across all applications within a Haufe business unit’s ecosystem.

Pretty cool, right? wait to meet the team, they are not just very talented working with a great product, but awesome colleagues... keep reading!

We offer enterprise solutions to think and to develop organizations, most of which are HR products.

You’ll become an part of Haufe - an important part. What is Haufe? We’ve asked to one of our employees to describe us: ‘’We’re all about teamwork. We really find the best possible ways to combine the skills and talent in this office to create digital workplace solutions that we’re proud to show off. And we want to be specialists in what we do, each and every one of us.’’


Our Location & Remote Policy️

Being based in Barcelona or the surrounding areas is required. If you’re not currently located here but are open to relocating, please let us know; we’ll be happy to support you through the process.

We value both focused individual work and the energy that comes from being together. That’s why we keep office time intentional and designed around real collaboration.

Our hybrid policy requires just 12 days per quarter in our office (Sant Martí district) with your team. These aren’t badge-swipe appearances. They’re for the good stuff: planning, pairing, sketching ideas on whiteboards, making big decisions, and having the kinds of conversations that work better face to face.
We genuinely like being together. But when you need uninterrupted focus time at home, that’s respected too.
Beyond the quarterly minimum, we trust you. If you and your teammates feel extra face-to-face time will unblock a complex problem, power a workshop, or make pair programming more effective, go for it.
No arbitrary rules. Just professional judgment and strong teamwork.
And because life doesn’t run on a quarterly cadence…

You also get up to 8 weeks per year of fully remote work from anywhere.
Spend extended time with family, escape the winter, explore a new location, or simply enjoy a longer period without commuting.
We designed this model to give you the best of both worlds: the flexibility to work where you’re most productive, and the connection that comes from regularly spending time with a team you enjoy working with.

What You'll Get


Of course, there’s a tennis table, great coffee and snacks. You’ll get a brand new MacBook Pro or PC, and yes, nice colleagues. But that’s not all!
 

  • Flexible benefits plan, company-paid private health insurance, and a sponsored gym membership.
  • Not in Barcelona yet? We help you hit the ground running. We’ll assist you with your relocation, from apartment to paperwork.
  • Opportunity to develop your talent with a goal-oriented team.

 

What does the Recruitment Process look like?

1. You hit Easy Apply. That’s it. No cover letters, no questionnaire.

2. We review every application, and if you catch our eye, we’ll email you to schedule a first phone call. This call’s purpose is to see if the job matches your expectations and skills. If we are aligned on the search, we will schedule the first interview HR & Cultural fit, which is paramount for us. You’ll be meeting some members of the company to see if we have matching cultures and values. This is a moment to be yourself!

3. You will be able to show your Software Engineer skills through a technical challenge; we will review it carefully and share feedback with you, this is your time to shine️ ! We will give you a week to complete it.

4. Final interview, you will have the chance to meet the reviewers of the tech. challenge and future team members! ‍

 

 

 

What you can expect:

  • Join a high-performing, collaborative team where you’ll have real ownership and impact on a modern, cloud-based product.
  • Work with cutting-edge technologies and primarily open-source tools, allowing you to focus on building meaningful features that deliver real value to users.
  • Embrace a true DevOps culture, with continuous integration and continuous deployment as part of your everyday workflow.
  • Collaborate closely with cross-functional teams, including design, product management, marketing, and sales to bring ideas to life end-to-end.

What you bring with you:

  • 5+ years of hands-on experience with Java and Spring ecosystem (Boot, MVC, Security, JPA).
  • Solid grasp of Kubernetes concepts (workloads, services, config maps, deployments) and experience working with clusters in production environments.
  • Strong foundation in software design patterns, API design, clean architecture and modern backend principles.
  • Good practices around clean code, automated testing, code reviews, secure development, and CI/CD.
  • Proficiency with Git, and build tools like Gradle or Maven.
  • Experience or solid understanding of: AWS services (EC2, RDS, IAM, S3, etc.) GitLab PipelinesHelmGitOps workflows
  • Comfortable working in Agile/Scrum environments.
  • Fluent in English, with strong communication and collaboration skills.
  • High ownership mindset, team player, and result-driven attitude.


Job ID: REF375U
Any questions? I’m here for you.
Carla Xifra Puig

Carla Xifra Puig

Please only submit applications via our online form, which you can access by clicking the “Apply now” button.
 

Your Great Place to Work®

Pioneering working conditions in the Haufe Group

At Haufe Group, we create pioneering working conditions in which each of us can optimally contribute and develop. We give you the space to take responsibility, as well as the opportunity to work hybrid - this means a combination of office presence and home office, depending on the needs and agreement in your team. You also benefit from flexible working hours and have a wide range of training and development opportunities.  We are tangible and officially a Great Place to Work®.
 

Simply apply. Five steps to your new job.

1. Online application
1. Online application

You can find all vacancies here in our job world. If you wish, you can also apply for several positions.

2. Application check
2. Application check

Our team checks your application in detail. This takes some time, but we’ll get back to you as soon as possible.

3. Get to know us
3. Get to know us

For us, it’s important that we fit together professionally and personally. That’s why you get to know your potential team in various interview formats.

4. Selection
4. Selection

We discuss each step transparently with you, and get in touch with you to discuss whether and how we can work together.

5. Onboarding
5. Onboarding

From the day you sign your contract, you’ll receive individual onboarding to familiarize you with us before your first day at work.

Get to know us

Miriba
Miriba
Head of Business Core

As a team we’re very diverse, but we’re united by the same attitude, which means we’re motivated, independent, we stick together and we can rely on each other. This creates a safe framework for learning and working. We also have a sense of humor and can laugh together!

Martin
Martin
Senior Development Manager

Since I started my career in 1995 I’ve been able to take responsibility for shaping and influencing a large number of products in our current portfolio. My personal motivators for my day-to-day work are my colleagues, whether that’s the open interaction with each other on professional issues and private topics, the common successes and failures that bring us even closer or making music with others in the Haufe Band.

Mark
Mark
IT Business Consultant

Together with the team we conceptualize and implement very interesting solutions and we focus not only on our own SAP world, but also constantly expand our view to cover the architecture of the complete Haufe Group system world. To keep our finger on the pulse of things so to speak, we’re given the necessary time and flexibility to continuously improve our skills.

Viktoria
Viktoria
Software Development Engineer

For me, Lexware offers the perfect mix of a large company with great benefits, lots of training options and a relaxed and friendly mood. The needs of the employees are constantly at the forefront, so each of us feels valued as a person.

We believe in diversity: all applications encouraged!

We believe in diversity: all applications encouraged!

We embrace and value diversity and we are convinced that employees with diverse backgrounds bring different perspectives and strengths to our company. We therefore encourage applications - regardless of gender, nationality, ethnic and social background, religion/belief, disability, age, sexual orientation and identity. As a signatory of the Charta der Vielfalt, we are firmly committed to diversity, tolerance, fairness and appreciation.

Shaping change. Working at Haufe Group.

Our working world is diverse, complex and in continuous flux. At Haufe Group you can actively shape this transformation. You’ll be part of an innovation-driven family business that uses content, software and training to help people work successfully in a self-determined way. We support more than 1 million customers in their sustainable development and in shaping transformation processes. Would you like to expand and flourish with us into the future? Take a look around and become part of Haufe Group. 

Shaping change. Working at Haufe Group.

Our benefits:

Personal onboarding

Onboarding app, welcome days and welcome package bag, campus tour, buddy program

Pioneering working model

Hybrid collaboration as a combination of office presence and home office, flexible working hours, flat hierarchies, high level of personal responsibility.

Sustainable mobility

Job bike, rental bike station, e-charging stations, bike checks and subsidized public transport

Pension scheme

Attractive credit model and company pension scheme

Choose your device

We equip you with the very latest hardware and software.

Food & Services

Free coffee and tea, inexpensive and award-winning company restaurant, packing station on campus

Health & community

Health portal, Hansefit, health checks, cross-location summer party, sports events and groups, gym, table football, billiards, table tennis, band practice room

Learning & development

There are numerous initiatives for product development, knowledge sharing and new technologies. Teams organize brown bag sessions, hackathons, go to events and take part in meetups. We provide space for common learning and promote your further development.

Our tech landscape at a glance:

This tech stack is used by us

Precisely what you’re looking for?

Apply now