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
Contribute to automating deployment, CI/CD, testing, and observability processes.
Monitor, maintain, an...

Ready to Apply?

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

Submit Application