Poszukujemy Backend Developera odpowiedzialnego za zarz膮dzanie wymian膮 danych pomi臋dzy serwerem a u偶ytkownikami. Twoim g艂贸wnym zadaniem b臋dzie rozw贸j ca艂ej logiki po stronie serwera, definiowanie i utrzymanie bazy danych oraz zapewnienie wysokiej wydajno艣ci i szybko艣ci reakcji na 偶膮dania z front-endu. B臋dziesz r贸wnie偶 odpowiedzialny za integracj臋 z aplikacj膮 element贸w front-end zbudowanych przez Twoich wsp贸艂pracownik贸w. Niezb臋dne jest wi臋c podstawowe zrozumienie technologii front-endowych.
Obowi膮zki: Integracja element贸w user-facing stworzonych przez front-end developer贸w z logik膮 po stronie serwera. Integracja zewn臋trznych platform i bibliotek. Budowanie kodu i bibliotek wielokrotnego u偶ytku do wykorzystania w przysz艂o艣ci. Optymalizacja aplikacji pod k膮tem maksymalnej szybko艣ci i skalowalno艣ci. Wdro偶enie bezpiecze艅stwa i ochrony danych Projektowanie i implementacja rozwi膮za艅 do przechowywania danych.
Podstawowe zrozumienie technologii i platform front-end, takich jak JavaScript, HTML5 i CSS3
Znajomo艣膰 programowania Reactive Streams (RxJava2/Project Reactor)
Znajomo艣膰 koncept贸w MVC, JDBC, RESTful i Microservices
Do艣wiadczenie z frameworkami, takimi jak Micronaut, Grails i SpringBoot
Do艣wiadczenie z bazami danych (MySQl, MongoDB, Redis, ElasticSearch)
Zrozumienie dost臋pno艣ci i zgodno艣ci bezpiecze艅stwa w oparciu o mikroserwisy
Uwierzytelnianie i autoryzacja u偶ytkownik贸w pomi臋dzy wieloma systemami, serwerami i 艣rodowiskami Integracja wielu 藕r贸de艂 danych i baz danych w jednym systemie
Zarz膮dzanie 艣rodowiskiem hostingowym, w tym baz膮 danych administracja i skalowanie aplikacji w celu wsparcia zmian obci膮偶enia
Migracja, transformacja i skryptowanie danych
Konfiguracja i administracja kopiami zapasowymi
Wyprowadzanie danych w r贸偶nych formatach
Zrozumienie r贸偶nic pomi臋dzy r贸偶nymi platformami dostarczania danych, takimi jak mobile vs desktop, oraz optymalizacja danych wyj艣ciowych