Java პროგრამისტი

თბილისი სრული განაკვეთი ლიდერბეთი
მივლინება: არა
ინფორმაციული ტექნოლოგიები: მობილური აპლიკაციები
ლიდერბეთი - აცხადებს ვაკანსიას Java პროგრამისტის პოზიციაზე.

სამუშაოდ ვიწვევთ ჯავა დეველოპერებს, რომელთაც აქვთ spring-boot ფრეიმვორკთან მუშაობის გამოცდილება და კარგად ერკვევიან დეველოპმენტის თანამედროვე მეთოდებსა და ინსტრუმენტებში.
ჩვენთან გექნებათ საშუალება მიიღოთ მონწილეობა პროდუქტის შექმნისა და მართვის სრულ ციკლში - კონცემპტუალიზაცია, არქიტექტურა-დიზაინი, იმპლემენტაცია და დეპლოიმენტი.

ძირითადი მოთხოვნები და ტექნიკური უნარები:
  • ობიექტზე ორიენტირებული პროგრამირების პრინციპების კარგი ცოდნა;
  • გამოცდილება Spring და Spring Boot-თან მუშაობის, მათ შორის:
  • მიკროსერვისების დეველოპმენტი.
  • Spring Data JPA/JDBC.
  • Spring Security.
  • Spring Cloud Stack.
  • აპლიკაციების კონტეინერიზაციის და ორკესტრაციის პრინციპების ცოდნა:
  • Docker-თან მუშაობის გამოცდილება.
  • Kubernetes საბაზისო რესურსების გამოყენება და აპლიკაციების მართვა.
  • რელაციურ მონაცემთა ბაზებთან მუშობის გამოცდილება:
  • მონცემების არქიტექტურის დიზაინი და პრინციპები.
  • მონაცემთა ბაზების მიგრაციის ინსტრუმენტებთან მუშაობის გამოცდილება (მაგალითად: FlyWay და Liquibase).
  • RESTful სერვისებთან მუშაობის გამოცდილება, დიზაინი და სტანდარტები.
  • მიკროსერვისები არქიტექტურისა და პატერნების ცოდნა.
  • მესიჯ ბროკერეთან მუშაობის გამოცდილება (RabbitMQ და Kafka).
  • Build Tool-ების ცოდნა (Maven, Gradle).
  • CI/CD პრინციპების ცოდნა და გამოცდილება.
  • რეაქტიული პროგრამირების პრინციპების ცოდნა (Project Reactor, Spring WebFlux).
  • Multi-Threading და მისი კომპონენტების ცოდნა.
  • პროგრამული უზრუნველყოფის ტესტირების ტიპებისა და პრინციპების ცოდა.
  • Documentation as a Code პრინციპებისა და ინსტრუმენტების ცოდნა.
  • Git-თან მუშაობის გამოცდილება და GitFlow პრინციპები.
  • Oauth2/OIDC მუშაობის გამოცდილება.
  • პროგრამული უზრუნველყოფის დიზაინის პრინციპების ცოდნა (SOLID, Quality attributes, 12 factor app).

სასურველი უნარები:
  • არარელაციურ მინაცემთა ბაზებთან მუშაობის გამოცდილება:
  • Redis
  • Cassandra
  • MongoDB
  • ფრონტენდთან მუშაობის გამოცდილება.

ზოგადი უნარები:
  • პრობლემების ანალიზისა და გადაჭრის უნარი.
  • გუნდური მუშაობა.
  • თვითგანვითარების სურვილი.
  • scrum-ის პრინციპების ცოდნა.
  • პროგრამული უზრუნველყოფის დოკუმენტაციასთან მუშაობა.

პასუხისმგებლობები:
  • მონწილეობა პროდუქტის სრულ სასიცოცხლო ციკლში კონცემპტუალიზაცია, არქიტექტურა-დიზაინი, იმპლემენტაცია და დეპლოუმენტი.

ჩვენ გთავაზობთ:
  • სტაბილურ და განვითარებაზე ორიენტირებულ სამუშაო გარემოს.
  • უფასო ჯანმრთელობის დაზღვევას.
  • ტექნოლოგიურად განვითარების შესაძლებლობას.
  • განვითარების/სწავლების ინდივიდუალურ გეგმას.
  • სწავლების/სასერტიფიკატო კურსების დაფინანსებას.
  • საინტერესო პროექტებს.

სამუშაო საათები და კვირა: სრული განაკვეთი
სამუშაო ადგილი: თბილისი, კომპანიის სათავო ოფისი.

შერჩევის ეტაპები:
გასაუბრება და ტექნიკური დავალება.
ტექნიკური ინტერვიუ. შესრულებული ტექნიკური დავალების გარჩევა.

დაინტერესების შემთხვევაში, გთხოვთ, გადმოაგზავნოთ თქვენი CV ელ.მისამართზე hr@leader-bet.com აუცილებლად მიუთითეთ სათაურის (Subject) ველში პოზიციის დასახელება.

შეტყობინება: ლიდერბეთი პატივს სცემს პერსონალურ მონაცემთა დაცვის თაობაზე მოქმედ რეგულაციებს და თავის საქმიანობას წარმართავს „პერსონალურ მონაცემთა დაცვის შესახებ“ საქართველოს კანონის მოთხოვნათა შესაბამისად.
ნებისმიერი პერსონალური მონაცემი, რომელიც ლიდერბეთისთვის ხელმისაწვდომი გახდება, კომპანიაში გამოცხადებულ ამა თუ იმ ვაკანსიაზე განცხადების განხილვისას, რაც მოიცავს, მაგრამ არ შემოიფარგლება თქვენს CV-სა ან/და მის თანდართულ დოკუმენტებში მოცემული მონაცემებით (შემდგომში „კანდიდატის პერსონალური მონაცემები“), შეგროვდება და დამუშავდება ვაკანსიაზე თქვენი განაცხადის შენახვისა და განხილვის, ასევე კანდიდატთა შერჩევის პროცესში თქვენი დაშვების მიზნით, კომპანიის მონაცემთა დაცვის პოლიტიკისა და საქართველოს მოქმედი კანონმდებლობის შესაბამისად.