> Markdown version of [/jobs/ext/2906934-senior-java-engineer](https://www.wearedevelopers.com/jobs/ext/2906934-senior-java-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Engineer - **Company:** Sanoma Learning - **Location:** Barcelona, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Cloud Foundry, DevOps, Spring Framework, MongoDB, Node.Js, Scrum Methodology, Elearning, Rxjava, Backend, Event Driven Architecture, Kubernetes, Terraform, Serverless Computing, Docker, Microservices - **Published:** September 14, 2026 - **Apply:** https://www.buscojobs.com.es/senior-java-engineer-en-barcelona-ID-370942097 ## About the Role Responsibilities As a back-end developer in a Scrum-based team, you will contribute to the development of an actively evolving product. The technologies we use on the back-end include JavaScript, Java, RxJava, Node.js, MongoDB, AWS, Terraform, and Docker. You will play an essential role in maintaining and enhancing our systems to ensure a smooth and efficient user experience. 5+ years of experience with Java (bonus for knowledge of RxJava and/or Vert.Hands?on experience with AWS Lambda. ~ Proven experience working with agile methodologies (e.g., Scrum, SAFe). ~ A DevOps mindset. ~ English proficiency: C1/C2 (excellent communication and documentation skills in English). ~ Spanish proficiency: Experience with modern architecture models such as Microservices, Serverless Architecture, and Event-Driven Architecture. Knowledge of Kubernetes, the Spring Framework, or Node.js is a plus. ## Description Sanoma Learning is the leading European learning company, serving over 20 million students in 11 countries.We offer printed and digital learning materials as well as digital learning and teaching platforms for primary, secondary, and vocational education.In our Technology organization, you will join the largest cross-cultural community of Sanoma Learning and contribute to the digital transformation and future of education in Europe.Work setup We offer two working models: a hybrid model (3 days working from home and 2 days in the office) or a remote model with occasional visits to the office for team events, training, and business trips.About The Project Digitalisation is changing the learning experience.Sanoma Learning's Kampus development focuses on creating a cloud-native platform for secondary education.You will be part of a highly professional and experienced international team in an open and informal setting, where initiative is expected and rewarded.Responsibilities As a back-end developer in a Scrum-based team, you will contribute to the development of an actively evolving product.The technologies we use on the back-end include JavaScript, Java, RxJava, Node.js, MongoDB, AWS, Terraform, and Docker.You will play an essential role in maintaining and enhancing our systems to ensure a smooth and efficient user experience.5+ years of experience with Java (bonus for knowledge of RxJava and/or Vert.Hands?on experience with AWS Lambda.~ Proven experience working with agile methodologies (e.g., Scrum, SAFe).~ A DevOps mindset.~ English proficiency: C1/C2 (excellent communication and documentation skills in English).~ Spanish proficiency: Experience with modern architecture models such as Microservices, Serverless Architecture, and Event-Driven Architecture.Knowledge of Kubernetes, the Spring Framework, or Node.js is a plus.# ## Related Videos - [Coffee with Developers - Silvio Barbieri](https://www.wearedevelopers.com/videos/897-coffee-with-developers-silvio-barbieri) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)