Twój zakres obowiązków:

  • Projektowanie oraz tworzenie i rozwijanie oprogramowania w języku Java
  • Utrzymanie rozwiązań programistycznych
  • Analiza wymagań biznesowych i na tej podstawie tworzenie funkcjonalnych rozwiązań
  • Programowanie i kodowanie w języku Java z wykorzystaniem odpowiednich narzędzi i bibliotek
  • Testowanie aplikacji w celu zapewnienia ich jakości
  • Współpraca z całym zespołem programistycznym
  • Dbałość o optymalizację i wydajność kodu
  • Pisanie dokumentacji technicznej
  • Monitorowanie i utrzymanie wersji oprogramowania
  • Gotowość do doskonalenia umiejętności programistycznych i znajomość najnowszych technologii

Nasze wymagania:

  • Znajomość programowania w języku Java, ze szczególnym uwzględnieniem funkcji Java 8 lub nowszych
  • Wiedza na temat Hibernate do efektywnego zarządzania interakcjami z bazą danych
  • Doświadczenie w tworzeniu aplikacji przy użyciu frameworka Spring, w tym Spring Boot
  • Doświadczenie w projektowaniu i optymalizacji baz danych PostgreSQL dla środowiska o wysokiej wydajności
  • Znajomość konteneryzacji za pomocą Docker do wdrożeń i zarządzania zależnościami aplikacji

Mile widziane:

  • Znajomość Geoservera w celu zarządzania i udostępniania danych geoprzestrzennych
  • Znajomość orkiestracji kontenerów i doświadczenie z Kubernetes w zakresie skalowalnych i odpornych wdrożeń
  • Zrozumienie baz danych NoSQL, zwłaszcza MongoDB
  • Doświadczenie z Redis w celu buforowania i poprawy wydajności systemu
  • Doświadczenie z narzędziami CI/CD, z wykorzystaniem narzędzi takich jak Jenkins czy GitLab

Oferujemy umowę dostosowaną do potrzeb kandydata – etat, umowa zlecenia, lub B2B.

Prześlij aplikację na adres kariera@inseqr.pl

ul. Dzierzby 2, 02-836 Warszawa