TheProtocol.IT Praca zdalna Mid New

Backend Developer

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

⚲ Rzeszów

Wymagania

  • Java
  • SQL
  • Spring Boot
  • Git
  • MariaDB (nice to have)
  • Hibernate (nice to have)
  • Docker (nice to have)
  • Linux (nice to have)

Opis stanowiska

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