TL;DR

Senior Java Developer: Design and develop high-load microservices for a live-streaming platform with an accent on writing high-quality code and maintaining services on production. Focus on ensuring stability, performance, and contributing to the company’s development processes and practices.

Location: Kyiv

Company

Tango is a successful, market leader, a live-streaming Platform with 450+ Million registered users.

What you will do

  • 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

Nice to have

  • Experience with Kafka, MySQL, Redis, Aerospike.
  • Experience with Spring Boot, Spring Cloud
  • Experience with Docker, Kubernetes
  • Experience in high-load

Culture & Benefits

  • International company with several offices in different locations: Tel-Aviv, Kyiv, Warsaw, Limassol.
  • Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation.
  • 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.