Overview
We are looking for a Senior Software Engineer (Java) as one of our teams is seeking a new team member. This role focuses on authentication and authorization, designed to centralize and streamline login across all applications within a Haufe business unit’s ecosystem.
Presente su candidatura después de leer los siguientes requisitos de habilidades y cualificaciones para este puesto.
You’ll be joining Haufe, an organization that emphasizes teamwork and digital workplace solutions. We offer enterprise solutions to think and develop organizations, many of which are HR products.
Location & remote policy: Being based in Barcelona or the surrounding areas is required. If you’re open to relocating, we can support you through the process. Our hybrid policy requires 12 days per quarter in the office (Sant Martí district) with your team for planning, pairing, and collaboration. Beyond this minimum, you have the flexibility to work remotely up to 8 weeks per year.
What You’ll Get
You’ll receive a brand-new MacBook Pro or PC, access to a flexible benefits plan, company-paid private health insurance, and a sponsored gym membership. Additional relocation support is available if you’re not in Barcelona yet.
- Flexible benefits plan, company-paid private health insurance, and a sponsored gym membership.
- Relocation assistance for moving and related paperwork.
- Opportunity to develop your talent with a goal-oriented team.
What the Recruitment Process Looks Like
- Apply through Easy Apply. No cover letters or questionnaires needed.
- We review applications and will email you to schedule a first phone call to gauge fit.
- If aligned, we schedule HR & Cultural fit interviews to assess shared values and culture.
- You’ll complete a technical challenge to demonstrate your Software Engineer skills;
you’ll have one week tocomplete it and receive feedback. - Final interview with technical reviewers and future team members.
What You Can Expect
- Join a high-performing, collaborative team with ownership and impact on a modern, cloud-based product.
- Work with cutting-edge technologies and primarily open-source tools to deliver meaningful features.
- Embrace a true DevOps culture with CI/CD as part of the workflow.
- Collaborate with cross-functional teams across design, product management, marketing, and sales.
What You Bring
- 5+ years of hands-on experience with Java and the Spring ecosystem (Boot, MVC, Security, JPA).
- Solid understanding of Kubernetes concepts and production cluster experience.
- 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 with AWS services (EC2, RDS, IAM, S3, etc.), GitLab Pipelines, Helm, GitOps workflows.
- Comfortable working in Agile/Scrum environments.
- Fluent in English with strong communication and collaboration skills. xhfqzwm
- High ownership mindset, team-oriented, and result-driven.
Job ID: REF375U
#J-18808-Ljbffr