APLIKUJ

Nasze wymagania

- Java 8+: Znajomość programowania w języku Java, ze szczególnym uwzględnieniem funkcji Java 8 lub nowszych.

- Spring Framework: Doświadczenie w tworzeniu aplikacji przy użyciu frameworka Spring, w tym Spring Boot.

- Hibernate: Solidna wiedza na temat Hibernate do efektywnego zarządzania interakcjami z bazą danych.

- PostgreSQL: Doświadczenie w projektowaniu i optymalizacji baz danych PostgreSQL dla środowiska o wysokiej wydajności.

- Docker: Znajomość konteneryzacji za pomocą Docker do wdrożeń i zarządzania zależnościami aplikacji.

 

Dodatkowe atuty:

 

- Doświadczenie z Geoserverem: Znajomość Geoservera w celu zarządzania i udostępniania danych geoprzestrzennych.

- Kubernetes: Znajomość orkiestracji kontenerów i doświadczenie z Kubernetes w zakresie skalowalnych i odpornych wdrożeń.

- Bazy danych NoSQL (np. MongoDB): Zrozumienie baz danych NoSQL, zwłaszcza MongoDB, tam gdzie baza niestosunkowa jest odpowiednia.

- Redis: Doświadczenie z Redis w celu buforowania i poprawy wydajności systemu.

- doświadczenie z narzędziami CI/CD: Poprzednie doświadczenie w praktykach CI/CD, z wykorzystaniem narzędzi takich jak Jenkins czy GitLab.

05 lutego 2024

Java Developer

Twój zakres obowiązków

-Projektowanie, tworzenie i rozwijanie oprogramowania w języku Java

-Tworzenie i utrzymanie rozwiązań programistycznych

-Analizowanie wymagań biznesowych i przekształcanie ich w funkcjonalne rozwiązania

-Programowanie i kodowanie w języku Java z wykorzystaniem odpowiednich narzędzi i bibliotek

-Testowanie i debugowanie aplikacji w celu zapewnienia ich jakości i niezawodności

-Współpraca z zespołem programistycznym w celu zapewnienia harmonijnego rozwoju projektów

-Dbałość o optymalizację i wydajność kodu

-Pisanie dokumentacji technicznej i architektonicznej

-Monitorowanie i utrzymanie wersji oprogramowania

-Udoskonalanie umiejętności programistycznych i pozostanie na bieżąco z najnowszymi technologiami i frameworkami