Java Developer

About you

We are welcome a smart and ambitious Java Developer who has interest and ability to learn new technologies and coding languages as needed. If you enjoy discussing innovative ideas, willingness to take ownership and risks, and enthusiasm in the face of technical challenges, you will be excited of the vacancy!

Project description

The solution comes to solve the daily basis work of the campaign manager and his managers. The system will use machine learning and AI to analyze the reports and make automatic decision to make a bigger profit for the client and the company. The project will be built as a microservices architecture. The main languages will be Java and Kotlin.

Requirements

Technical requirements:
  • 3+ years' experience in Java development
  • Strong object-oriented, database design skills
  • Familiarity with NoSQL DB’s
  • Practical skills in Spring
  • Experience in Kubernetes, Docker
  • Experience with multithreading, memory management, and caching mechanisms specific to mobile devices
Will be a plus:
  • Experience in Kotlin
  • Knowledge of cloud providers GCP, AWS
  • Comfortable working in Linux
English level:

At least Intermediate level of English

Responsibilities

  • Designing, troubleshooting and debugging software within a project scope
  • Estimation, analysis and technical design
  • Developing elegant and simple solutions
  • Participating in team discussions to understand and provide inputs to system requirements

We offer

  • Long-term enjoyable cooperation
  • 20 paid vacation days
  • 5 paid sick leave days
  • All Ukrainian public holidays are days off
  • Competitive Salary
  • Professional growth
  • Career plan with periodical performance reviews
  • Cozy office and nice family-type atmosphere
  • Tasty treats
  • Team building events