Spring Boot Developer Opis stanowiska Szablon/krótki

Nasza organizacja poszukuje programisty Spring Boot, który rozumie, jak budować i wdrażać mikrousług na poziomie przedsiębiorstw za pomocą platformy Spring Boot. Musisz płynnie płynnie w Javie i uchwycić różne elementy systemu rozruchu Spring oraz kiedy i kiedy je zastosować.

Będziesz także musiał być świetnym komunikatorem, ponieważ spędzisz dużo czasu na komunikacji i współpracy z innymi programistami zespołu.

Profil zadania programisty Spring Boot

Spring Boot to technologia, która umożliwia szybsze i łatwiejsze tworzenie aplikacji internetowych z frameworkiem Spring. Spring Boot umożliwia programistom natychmiastowe kodowanie, a nie czas na przygotowanie i konfigurowanie środowiska. Jeśli jeszcze nie korzystałeś z Spring Boot, brakuje Ci tego, dlaczego może to pomóc w uzyskaniu doskonałej pracy na rynku rozwoju.

Raporty do

  • Dyrektor Techniczny
  • Sr. JavaScript Developer

Odpowiedzialność na programisty Spring Boot

-Praca w szybkiej, skoncentrowanej na projekcie, zorientowanej na zespół atmosfery

  • Odwiedź klientów poza narodem, aby zebrać i określić potrzeby
  • Stwórz rozwiązania, które są wysokiej jakości, skalowalne i możliwe do utrzymania, z naciskiem na systemy zaplecza i powiązane technologie
  • przeprowadzanie testów jednostkowych i integracji
  • Identyfikacja i rozwiązywanie błędów
  • Upewnij się, że opracowałeś wystarczającą liczbę przypadków testowych, aby upewnić się, że kryteria projektowe są spełnione
  • Wyprodukuj dobrze napisaną dokumentację dla każdej mikrousług
  • Ciągle edukuj się na temat nowych podejść i technologii
  • Rozpowszechniaj swoją wiedzę w organizacji
  • Komunikuj się z innymi programistami
  • Tworzenie i wdrażanie mikrousług za pomocą Spring Boot Framework
  • przestrzeganie całego cyklu życia oprogramowania
  • połączenie mikrousług z bazami danych
  • Wiedza na temat działania systemów przesyłania strumieniowego, takich jak Kafka

Wymagania i umiejętności programisty Spring Boot

  • Licencjat z technologii informatycznych, informatyki lub powiązanej dyscypliny
  • Spring Boot Experience
  • Znajomość wzorców projektowania oprogramowania: GIT, Swagger, PCF i Rabbit MQ
  • Wiedza specjalistyczna w zakresie technologii API, takich jak usługi odpoczynkowe
  • Wcześniejsze doświadczenie w pisaniu testów jednostkowych z Junit, Mockito lub Powermock
  • Znajomość języków znaczników, takich jak JSON i YML
  • Pracująca wiedza na temat technologii skanowania jakości i bezpieczeństwa, takich jak sonar, fortyfy i internet
  • Wiedza o zwinnym podejściu