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 <...

Ready to Apply?

Take the next step in your AI career. Submit your application to Hays today.

Submit Application