Backend Developer (Java / Spring Boot)
Location : Reus (Spain)
Hybrid Work Model
About the Role
To strengthen our growing international team spanning Switzerland and Spain, we are looking for a Backend Developer who is passionate about building high-quality, scalable, and maintainable backend systems.
You will play an active role in optimizing and enhancing our applications, collaborating closely with cross-functional teams, and contributing to architectural and design decisions.
Must-Have Skills
- Strong experience in the Java ecosystem
- Hands‑on with Spring / Spring Boot, Micronaut, or Quarkus (any major DI framework)
- Familiarity with OpenShift and / or Kubernetes
- Clean Code mindset and best practices in software craftsmanship
- Highly motivated and eager to learn new tools and technologies
- Excellent verbal and written communication skills in English
- A true team player, who enjoys collaboration, knowledge sharing, and mentoring
Desired Skills
- Kafka for event‑driven architecture
- MongoDB / NoSQL databases
- Experience with AWS ecosystem (e.g., DynamoDB, S3)
- Helm, Jenkins, SonarQube, Docker, New Relic
- Splunk for monitoring / log analysis
- Understanding of Behavior Driven Development (BDD) frameworks (e.g., Cucumber)
- Familiarity with UI frameworks such as Angular or React
- Clean Code principles (e.g., Udemy / Clean Code certification)
Qualifications
- Proven professional experience in Java backend development
- Experience deploying and maintaining applications in containerized and cloud environments
- Strong understanding of software engineering principles and DevOps practices
What We Offer
International, positive, and dynamic work environment
Hybrid work model (telecommuting / on‑site)
Flexible working hours
Continuous training : certification preparation, access to Coursera, weekly English & German classes
Flexible compensation plan (medical insurance, meal vouchers, day care, transportation allowances)