Pracuj.pl Stacjonarnie Mid New

Backend Developer

TT SOFT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Rzeszów

Wymagania

  • Java
  • SQL
  • Spring Boot
  • Git
  • MariaDB
  • Hibernate
  • Docker
  • Linux

Opis stanowiska

Nasze wymagania: bardzo dobra znajomość Java praktyczne doświadczenie w tworzeniu backendu w oparciu o: Spring (Spring Boot), REST API doświadczenie w pracy z bazami danych relacyjnymi, w szczególności: MariaDB (lub MySQL) umiejętność projektowania struktury bazy danych, optymalizacja zapytań SQL. znajomość zasad: transakcyjności, spójności danych, obsługi błędów i wyjątków doświadczenie w pracy z: WebSocket lub innymi mechanizmami komunikacji czasu rzeczywistego, umiejętność czytania i rozwijania istniejącego kodu znajomość Git samodzielność w realizacji powierzonych zadań umiejętność logicznego myślenia i analizowania problemów technicznych Mile widziane: doświadczenie w komunikacji backend ↔ urządzenia (IoT, embedded, czytniki, sterowniki) znajomość: JPA / Hibernate, zagadnień wydajnościowych (cache, kolejkowanie, asynchroniczność) doświadczenie w systemach o dużej liczbie użytkowników lub transakcji podstawowa znajomość: Docker, Linux umiejętność pisania testów (unit / integracyjnych) Zakres obowiązków: Szukamy programisty backendowego, który dołączy do zespołu rozwijającego systemy backendowe oparte o Java + Spring, komunikujące się zarówno z aplikacjami webowymi, jak i urządzeniami fizycznymi. Pracujemy nad realnymi, produkcyjnymi systemami, gdzie liczy się stabilność, wydajność i czytelna architektura, a nie tylko „klepanie endpointów”. Oferujemy: pracę przy realnych, produkcyjnych systemach, a nie projektach „demo” wpływ na architekturę i sposób rozwoju systemu jasno określony backendowy stack technologiczny współpracę z doświadczonym liderem technicznym elastyczną formę współpracy (B2B / UoP – do ustalenia) możliwość pracy zdalnej lub hybrydowej długofalową współpracę przy rozwijanych systemach