Java Fullstack Developer

Hays

📍 Spain, Catalonia, Spain

Full-time Other-General Posted February 24, 2026

Job Description

Position: Java Fullstack Engineer.

Location: Barcelona, Spain (2-3 Days onsite a week)

Duration: Permanent

Language : English (Fluent)

Key Responsibilities

Development

  • Design, implement, and maintain backend applications using Java 17 , Spring Boot , Spring Data JPA , Spring Security , and microservices patterns.
  • Build and enhance REST APIs and event-driven services with Apache Kafka .
  • Collaborate with frontend features using Angular (v14–21+) and TypeScript , when required.

Collaboration & Delivery

  • Work closely with Business Analysts to understand requirements, refine user stories, estimate tasks, and deliver complete solutions.
  • Review team members' code and provide constructive, high‐quality feedback.
  • Ensure full documentation and perform unit, integration, and end-to-end testing , depending on the project.

DevOps, CI/CD & Production Operations

  • Con...