Position: Java Fullstack Engineer.
Location: Barcelona, Spain (2-3 Days onsite a week)
Duration: Permanent
Language : English (Fluent)
Sea uno de los primeros solicitantes, lea la descripción completa del puesto a continuación y luego envíe su candidatura para que sea considerada.
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. xqbhyrx
- 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)