Please note that we consider only candidates who are located in Ukraine.Responsibilities * Work in SCRUM team * Design and develop high-load microservices * Write high-quality code covered with different levels of tests * Maintain services on production and assure their stability and performance * Provide code review for teammates * Contribute to the Company’s development processes and practices
Requirements * Writing code in a clean and maintainable manner. * Solid experience with Java 8+ * Experience with SQL/NoSQL databases * Understand microservice architecture patterns. * Good at Spring framework. * Experience with REST, messaging systems. * Ability to cover code by different types of tests. * Understanding of SOLID principles * Experience with Git * Excellent troubleshooting skills. * Good communication skills. * Intermediate+ English
Would be great to have: * Experience with Kafka, MySQL, Redis, Aerospike. * Experience with Spring Boot, Spring Cloud * Experience with Docker, Kubernetes * Experience in high-load
What we offer: * International company with several offices in different locations : Tel-Aviv, Kyiv, Warsaw, Limassol. * Granting an Option; * A professional environment with great people to work with; * Competitive salary, performance review; * Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation; * Social and welfare packages; * 20 working days paid vacation and 100% sick leaves coverage; * Opportunities to make a difference, to develop and grow; * Regular corporate celebrations, team buildings and fun activities; * Comfortable office close to the metro station. Our Kyiv office is open 24/7 with all safety and health measures in place.