Required attitude
• Enthusiasm in coding, in technology
• Team work spirit
• Keen on learning new tools, new technologies
• Ability of self-learning, working independently
• Passionate on working with / for children
Required skills, experiences
• Fluent with Java in order to develop enterprise web-based applications
• Strong experience with OO designs and design patterns
• Good experience with unit testing: JUnit, mock
• Strong experience with web-based technologies: Spring (Spring Core, Spring MVC, Spring Security, Spring Data, Spring boot, Spring cloud) and ORM (JPA, Hibernate). Mastering system design, Microservices
• Experience with writing efficient SQL queries
• Experiences on seting up backend systems for monitoring and IT managing: CI/CD, Kubernetes, Linux (MySQL, Redis, RabbitMQ, Kafka, Nginx, Apache, HA Proxy, ELK stack, Prometheus, Nagios ...)
• Skill on usage of cloud services, deploying docker, Kubernetes.
• Experience with server scripting languages like Python, PHP.
Opportunities with us
• International working environment, English native speaking colleagues
• Inventing technology in Education, not just following the tech trend
• Possibility to dive deeply into the art of processing multimedia contents, including high quality audio video, AR, VR and AI.