Senior Java developer

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 Kafka, MySQL, Redis, Aerospike
  • 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 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.
Published 20 June
154 views
·
24 applications
75% read
·
38% responded
Last responded 7 hours ago
To apply for this and other jobs on Djinni login or signup.