Position: Java Backend Developer
Location: Barcelona, Spain (40% onsite, 60% remote)
Duration: Permanent
Description
Daily Tasks / Main Activities
- Develop backend components using Spring Boot, ensuring scalable and resilient architecture.
- Manage operations and deployments: build and deploy software into cloud clusters, troubleshoot and inspect behavior during integration and production.
- Collaborate with business analysts to understand requirements and estimate user stories accurately.
- Conduct code reviews, providing constructive technical feedback to team members.
- Demonstrate and explain backend functionality during team meetings and review sessions.
Required Skills (Must-Have)
- Spring Boot Expertise: Extensive experience with Spring Boot and related libraries such as Spring Data JPA and Spring Security.
- Cloud & CI/CD: Strong understanding of cloud technologies including Kubernetes, Helm, and CI/CD pipelines.
- API & Event-Driven Architecture: Proficiency in designing RESTful APIs and working with eventing technologies such as Apache Kafka.
- Agile Experience: Minimum of 3 years working in an Agile team environment.
- English Level: C1 – excellent communication required.
Nice-to-Have Skills
- Frontend development experience with Angular.
Soft Skills
- Effective Communication: Ability to clearly articulate technical concepts and collaborate with international teams (particularly Munich).
- Problem-Solving: Strong analytical mindset for identifying issues and proposing solutions.
- Team Collaboration: Ability to work effectively in a multicultural environment.