Senior Java Engineer

Sanoma Learning
Barcelona, Spain
11 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Cloud Foundry DevOps Spring Framework MongoDB Node.Js Scrum Methodology Elearning Rxjava
+7 more
Backend Event Driven Architecture Kubernetes Terraform Serverless Computing Docker Microservices

Job 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.#

Requirements

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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:22 min

Origin and history of the ReactiveX ecosystem

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all