Senior Java Developer

Remote, Full-time · Ukraine
Job Description:

We are looking for a Java Developer with practical knowledge of Spring Boot, Spring MVC and solid experience with multi-threading and concurrency in JVM.

Responsibilities:
  • Development, support, and operation of services based on Java 17, 21 and Spring Boot in the Google Cloud Platform/Kubernetes environment;
  • Collaboration with other development teams for feature delivery.
Requirements:
  • 5+ years of Java back-end development experience
  • Commercial experience with Spring Boot, Spring MVC
  • Strong understanding and experience with multithreading and concurrency in the JVM
  • Clean, tested, efficient code
  • MySQL
  • Experienced Linux and GIT user
  • Unit testing, integration testing

Will be a plus:

  • Experience developing services within a microservices architecture
  • Protobuf
  • ClickHouse, Zookeeper, Redis
  • GCP, Kubernetes, Prometheus, Grafana
  • Docker containers

What we offer:

  • Ability to work remotely from anywhere in the world.
  • Paid vacation and sick days.
  • Full support and tax coverage (5%) for private entrepreneurs.
  • Participation in educational activities and thematic conferences.
  • Team building and corporate activities.