Backend პროგრამისტი
2xP PRIORITY MUK TBILISI
თარიღები: 23 მაი - 21 ივნ
მდებარეობა: თბილისი
დასაქმების ფორმა: სრული განაკვეთი
მივლინება: არა
განათლება: ბაკალავრი
ენები: ინგლისური რუსული
ინფორმაციული ტექნოლოგიები:  ვებ-პროგრამისტი
ელ.ფოსტა გამოხმაურებისთვის: hr@muk.group
MUK TBILISI აცხადებს ვაკანსიას პოზიციაზე: Backend პროგრამისტი (Java & Spring Boot)

მოთხოვნები:
  • უმაღლესი განათლება (ტექნიკური ან ეკონომიკური პროფილით);
  • მუშაობის გამოცდილება არანაკლებ 3 წელი;
  • Java 11+ – ენის საფუძვლიანი ცოდნა: Java Core, ობიექტზე ორიენტირებული პროგრამირება (OOP), კოლექციები, მრავალნაკადიანობა, სტრიმები, პროფილირება;
  • Spring Boot – კონფიგურაცია, REST API-ს შემუშავება, სხვა სერვისებთან ინტეგრაცია;
  • Spring Security – აუთენტიფიკაცია/აუტორიზაცია, OAuth2, JWT;
  • Spring Data JPA / Hibernate – მოთხოვნების ოპტიმიზაცია, ქეშირება, EntityManager-თან მუშაობა;
  • რელაციური მონაცემთა ბაზები (PostgreSQL, MySQL, MS SQL) – სქემების დაგეგმარება, ინდექსები, ტრანზაქციები, მოთხოვნების ოპტიმიზაცია;
  • Redis – ქეშირება, pub/sub მექანიზმები;
  • Maven-ის გამოყენების გამოცდილება პროექტის აგებისა და დამოკიდებულებების მართვისთვის;
  • მონაცემთა ბაზების მიგრაციის ინსტრუმენტების ცოდნა (Flyway და/ან Liquibase);
  • REST API-ს დოკუმენტირების და განვითარების გამოცდილება (OpenAPI/Swagger);
  • unit-, ინტეგრაციული და e2e ტესტების წერის გამოცდილება (JUnit, Mockito, Testcontainers);
  • HTTP, CORS, WebSockets მუშაობის პრინციპების ცოდნა;
  • ვერსიების კონტროლის ინსტრუმენტების ფლობა (Git, GitHub/GitLab/Bitbucket);
  • პროექტირების პატერნების, SOLID, DRY, KISS პრინციპების ცოდნა.

მოვალეობები:
  • B2B WEB სისტემისთვის ახალი REST API-ს შექმნა და მხარდაჭერა Spring Boot-ზე;
  • გარე სისტემებსა და სერვისებთან ინტეგრაცია;
  • ბექენდ არქიტექტურის განხილვაში და დაგეგმვაში მონაწილეობა;
  • ფრონტენდთან ინტეგრაცია REST API-ს მეშვეობით;
  • კოდის რევიუში, ასევე დეველოპმენტის პროცესების გაუმჯობესებაში მონაწილეობა.

გთხოვთ, გამოგზავნოთ რეზიუმე ინგლისურ ან რუსულ ენაზე  ელ.ფოსტაზე: hr@muk.group