




Job Summary: We are looking for a Backend Developer - JAVA to join a new company within the Group, responsible for developing and maintaining REST APIs, working in a distributed environment with microservices, and collaborating with agile teams. Key Highlights: 1. Transform education through a change in the way of teaching 2. Development and maintenance of REST APIs with Java 17+ and Spring Boot 3. Working in a distributed environment with microservices and agile teams Creating **Knowledge**, Inspiring **Futures.** **Founded in 2011 from a bold idea: transforming education through a change in the way of teaching.** **JOIN US TO TRANSFORM EDUCATION.** We are seeking a Backend Developer \- JAVA to join a new company within the Group: The selected Backend Developer \- JAVA will be responsible for the following activities: * Development and maintenance of REST APIs with Java 17\+ and Spring Boot * Working in a distributed environment with microservices (API Gateway, Service Registry with Eureka) * Implementing application security with Spring Security (Auth \+ JWT) * Using best practices for version control with Git and GitHub * Working with relational (MySQL) and non-relational (MongoDB) databases * Knowledge of Docker * Collaborating with agile teams using Scrum TECHNICAL REQUIREMENTS: * Java 17\+ * Spring Boot, Spring Data, Spring Security, Spring Cloud * Experience with microservices architecture * Docker * MySQL and MongoDB * Git/GitHub * Experience with agile methodologies (Scrum) ADDITIONAL TECHNICAL REQUIREMENTS: * Knowledge of Elasticsearch for advanced search * Familiarity with observability (monitoring, logging, tracing) * Familiarity with CI/CD pipelines * Knowledge of messaging systems (RabbitMQ, Kafka) * CMS development experience * Frontend knowledge (React)


