We are looking for an Expert Java Developer who understands SaaS solutions as a guide to the future. We offer enterprise solutions to think and to develop organizations, most of which are HR products.This opportunity will allow you to work on an exciting challenge that has been growing since the very beginning in our Barcelona office on different levels.But wait... what is it like to work in Haufe like? We've asked to one of our Senior Engineers, to describe his experience in our company so far: ''I've been working in Haufe for the last 3 years and I'm currently enjoying the best experience in my professional career not only for the tech practices we apply but for the way I feel treated by the company and my experience as an employee.''At Haufe, you'll find the ambition and drive of a startup, but with the solid foundation of the leader in organizational development that we are, with more than 2,600 people working with us worldwide.What will you be doing? You will join a high-performing team with full ownership of a modern cloud-based product.We use the latest technologies and tools, mostly open source, to focus our efforts in the added value that our product provides.We work with DevOps as a mindset. Continuous integration and Continuous deployment will be your daily routine.We work side by side with design, product management, marketing and sales teams.What are we looking for5+ 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 Pipelines, Helm, GitOps workflowsComfortable working in Agile/Scrum environments.Fluent in English, with strong communication and collaboration skills.High ownership mindset, tram player and result-driven attitude.What you'll get Of course, there's a tennis table, great coffee and snacks. You'll get a brand new MacBook, and yes, nice colleagues. But that's not allFlexible benefits plan, company-paid private health insurance, and a sponsored gym membership.Flexible working hoursPermanent contract (6 months' probation period) and 25 working days as holidays yearlyBudget for quarterly teambuilding's with your team, training and work from home equipmentOpportunity to develop your talent with a goal-oriented team.We work from home a lot, but we ask you to come to the office at least 12 days per quarter, those are team days, we ask you just to come to meet your lovely team and discuss face-to-face important topics, and enjoy some of our services at the officesAnd on top of that, you´ll have an 8-week per year allowance to work full-remote... maybe you want to work from another cityIf your team decides to come on Tuesdays, you will have the chance to get a physiotherapist session for 30 minutes for free of course, that's on usOn Wednesday, you will be able to enjoy free breakfast along with other snacks and many, many ice creams... available all week.We're tequeño lovers and every month we enjoy them together after our monthly all hands along to other snacks, some of them very healthy and others ones... not that healthy 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 yourself3. 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