Senior Java Developer

Yerevan, Armenia (Remote)

We are looking for a Senior Java Developer who will get a chance to play a key role in developing a highly distributed product based on cutting-edge technologies such as Kafka, Spring Boot, PostgreSQL, and Kubernetes, taking a deep dive into functional programming with Java.

Responsibilities: 

As a Backend Java developer, you will be involved in various activities, including developing REST APIs for different backends. You will conduct experiments, investigate system behavior, study new technologies, and explore data. As part of a distributed agile team, you will actively improve the development process through retrospectives.

Requirements:

  • 5+ years of professional Java software development experience
  • Strong knowledge of Java 17-21 language and core libraries
  • Understanding and interest in functional programming
  • Experience with designing and building robust REST APIs and integrating third-party APIs
  • Excellent working knowledge of Kafka, Spring Boot, PostgreSQL and Kubernetes, KeyDB
  • Strong agile and team-player skills
  • Experience with automated and manual refactoring
  • Advanced Linux shell skills
  • Good written and spoken English
  • Experience with microservices, Docker, and continuous delivery is a plus

What we offer:

  • Permanent long-term collaboration contract
  • Full-time position (40h a week)
  • Rewarding compensation package consisting of salary and a performance bonus
  • Remuneration in USD
  • Flexibility of working from home from any corner of the world
  • Vacation days (paid time off and national days)
  • Great collaborative culture with an international team of over 25 different nationalities
  • Training, team building, fun at work activities
  • Opportunities for growth and development
  • Yearly performance reviews
  • Wellbeing program with workshops and webinars led by experts

For the full list of benefits please check here

Senior Java Developer

Job description

Senior Java Developer

Personal information