Senior Backend Developer (Java)
Summary
Build and maintain Java-based microservices using Spring Boot, REST APIs, and SQL databases for a modern backend system.
Dla jednego z naszych klientów poszukujemy osoby na stanowisko Senior Java Backend Developer, która wesprze zespół odpowiedzialny za rozwój i utrzymanie nowoczesnych systemów informatycznych opartych o architekturę mikroserwisową.
Zakres obowiązków
- rozwój, budowa i utrzymanie aplikacji backendowych,
- projektowanie oraz rozwój architektury opartej o mikroserwisy,
- tworzenie i rozwój REST API,
- udział w projektowaniu rozwiązań technicznych,
- przygotowywanie dokumentacji technicznej,
- współpraca z zespołem projektowym zgodnie z dobrymi praktykami wytwarzania oprogramowania.
Wymagania
- minimum 8 lat doświadczenia komercyjnego w programowaniu w języku Java,
- bardzo dobra znajomość Spring Boot (Core, Data, Security),
- praktyczna znajomość JPA i Hibernate,
- doświadczenie w projektowaniu oraz implementacji REST API,
- znajomość wzorców projektowych, wzorców integracyjnych oraz architektury mikroserwisowej,
- doświadczenie w pracy z relacyjnymi bazami danych SQL (mile widziany Oracle),
- znajomość praktyk DevSecOps,
- doświadczenie z technologiami kontenerowymi (Docker, Kubernetes lub Nomad),
- znajomość dobrych praktyk tworzenia nowoczesnych aplikacji webowych.
Oferujemy
- Profesjonalny onboarding, który pomoże Ci szybko zapoznać się z zespołem i zadaniami.
- Rozwój kompetencji i poszerzanie wiedzy poprzez wewnętrzne i zewnętrzne szkolenia.
- Możliwość rozwoju osobistego wraz z dynamicznym rozwojem firmy.
- Udział w spotkaniach i wyjazdach integracyjnych.
- Praca w rozwijającej się firmie w oparciu o umowę B2B
- Praca w trybie zdalnym z okazjonalnymi wizytami w biurze (1-2 razy w miesiącu)
- Wspaniałą atmosferę pracy i dużo śmiechu.