Aktualnie do Spółki Apator Rector Sp. z o.o. zlokalizowanej w Zielonej Górze poszukujemy Kandydata/-tkę na stanowisko:
Programista Java
Miejsce pracy: Zielona Góra
Twój zakres obowiązków
Tworzenie aplikacji w oparciu o jedną z stosowanych w firmie technologii programistycznych na podstawie projektów technicznych i/ lub specyfikacji funkcjonalnych.
Tworzenie skryptów konfigurujących strukturę bazy danych oraz innych mechanizmów działających bezpośrednio na bazie danych, tj. snapshot’y, view, triggery, indeksy itp.
Testowanie poprawności działania aplikacji z uwzględnieniem założonej wcześniej funkcjonalności.
Usuwanie błędów zgłoszonych przez klienta lub podczas testów wewnętrznych.
Tworzenie dokumentacji powykonawczej lub przekazywanie informacji do specjalistów/ konsultantów ds. projektowania.
Przekazywanie uwag/ spostrzeżeń swoich i klientów, mogących mieć wpływ na zwiększenie jakości oprogramowania i usług lub uniknięcie błędów.
Praca z repozytoriami, praca z systemem kontroli wersji.
Publikacja aplikacji.
Wspieranie tworzenia specyfikacji.
Tworzenie projektów technicznych.
Przeprowadzanie Code Review.
Przygotowywanie dokumentacji technicznej dla administratorów systemu.
Profil Kandydata/-tki:
Dobra znajomość Java 17+
Dobra znajomość: Spring, Spring BOOT, Hibernate, REST, Swagger.
Dobra znajomość zagadnień relacyjnych baz danych.
Znajomość wzorców projektowych.
Doświadczenie w wytwarzaniu testów automatycznych aplikacji.
Doświadczenie z brokerami komunikatów (np. ActiveMQ Artemis, Rabbit).
Doświadczenie w realizacji prac implementacyjnych.
Umiejętność w tworzeniu przejrzystej, logicznej i spójnej dokumentacji technicznej.
Umiejętność organizacji i planowania pracy.
Zdolności analityczne.
Pomysłowość i kreatywność .
Chęć dalszego rozwoju i poszerzania wiedzy.
Dodatkowymi atutami będą:
Doświadczenie z architekturą rozproszoną (mikroserwisową)
Doświadczenie z konteneryzacją i obrazami (np. Docker, Kubernetes)
Znajomość zagadnień związanych z komunikacją sieciową i protokołami komunikacyjnymi (TCP/IP, ISO/OSI, LB)