Social network you want to login/join with:
We are looking for an Expert Java Developer who understands SaaS solutions as a guide to the future. We offer enterprise solutions to help organize and 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 at Haufe? We’ve asked one of our Senior Engineers to describe his experience so far: ‘’I’ve been working at Haufe for the last 3 years and I’m currently enjoying the best experience in my professional career, not only because of the tech practices we apply but also for how 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 a leader in organizational development, 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 on 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 collaborate closely with design, product management, marketing, and sales teams.
What are we looking for?
* 5+ years of hands-on experience with Java and the Spring ecosystem (Boot, MVC, Security, JPA).
* Solid understanding 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 GitLab Pipelines, Helm, GitOps 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.
What you'll get
* Tennis table, great coffee, and snacks. You’ll get a brand new MacBook, and of course, nice colleagues. But that’s not all!
* Flexible benefits plan, company-paid private health insurance, and a sponsored gym membership.
* Permanent contract (6 months' probation period) and 25 working days of holidays per year.
* Budget for quarterly team-building activities, training, and work-from-home equipment.
* Opportunity to develop your talent within a goal-oriented team.
We work from home frequently, but we ask you to come to the office at least 12 days per quarter for team days, face-to-face meetings, and to enjoy some of our services at the office!
Additionally, you’ll have an 8-week per year allowance to work fully remote — perhaps from another city!
If your team meets on Tuesdays, you can enjoy a free 30-minute physiotherapy session. On Wednesdays, enjoy free breakfast, snacks, and many ice creams available throughout the week.
We love tequeños! Every month, we enjoy them together after our monthly all-hands meeting, along with other snacks — some healthy, some less so!
What does the recruitment process look like?
2. We review each application, and if you catch our eye, we’ll email you to schedule a first phone call. This call aims to see if the role matches your expectations and skills. If aligned, we’ll schedule an HR & cultural fit interview — a chance to see if our cultures and values align. Be yourself!
3. You will showcase your software engineering skills through a technical challenge; we will review it carefully and provide feedback. You’ll have a week to complete it.
4. Final interview: meet the reviewers of your technical challenge and future team members!
#J-18808-Ljbffr