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.