Descripción del Puesto
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, and improve the stability and performance of applications and microservices in production.
Operate within distributed Agile teams (Scrum/SAFe), actively participating in all ceremonies and promoting engineering best practices.
Required Qualifications (Must‑Have)
Strong hands-on experience with:
Java 17+, Spring Boot (Security, Data, Cloud)
Angular
REST API Development, OpenAPI
Microservices Architecture
Apache Kafka
SQL & MongoDB
Kubernetes
Jenkins CI/CD
SonarQube
Selenium or TAF (depending on the project)
AWS
IntelliJ
GitHub
Jira & Confluence
Experience Level
4–6 years (Level 2)
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
February 27, 2026
Tipo de Trabajo:
Tecnología
Ubicación:
Barcelona, Spain
Company:
Hays
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.