This job listing expired on Sep 22, 2023
Tweet

Responsibilities

  • Take a part in development, enhance, support and QA of multi-layer applications;

  • Take responsibility for code quality, efficiency and maintainability;

  • Manage tasks in team scope, coordinate work with peers;

  • Follow and improve best practices within the team.

Requirements

  • Excellent Java skills (JDK17+);

  • Proven records of contribution to the design and architecture of complex scalable and highly reliable backend systems;

  • Excellent knowledge of relational and NoSQL database systems;

  • Be familiar with OAuth2;

  • Be familiar with Docker;

  • Excellent knowledge of HTTP fundamentals and design of RESTful APIs;

  • Experience working in a micro-service based infrastructure;

  • Good spoken and written English skills.

Would be a plus:

  • Be familiar with event sourcing;

  • Be familiar with Kubernetes, Terraform, Helm, asynchronous messaging systems.

We offer

  • .Working with an international team of world-class professionals on exciting and challenging projects

  • Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events

  • Medical Care package

  • Sensibly flexible working hours

  • Breakfasts, snacks and fruits available during the day, tea and coffee machines

  • Friendly team and a family-like environment

  • Additional benefits – care bonus to cover health, educational and safety needs, MyCafeteria - including Multisport and more, corporate parties, team buildings and many more others