- Strona główna
- Lista ogłoszeń
- Java Developer
Java Developer
Java Developer
-
Doświadczenie: Wymagane
-
Wymiar pracy: Pełen etat
-
Typ pracy:Praca zdalna+1 inne
ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Podobne ogłoszenia
Opis
- Przeprowadzanie code review oraz refaktoryzacji kodu.
- Usuwanie błędów w oprogramowaniu oraz optymalizowanie oprogramowania pod kątem wydajności i dostępności.
- Wyszukiwanie rozwiązań problemów oraz gotowego oprogramowania Open Source spełniającego potrzebne funkcje.
- Zapewnianie spójności z elementami systemu tworzonymi przez innych członków zespołu.
- Udział w wszystkich aspektach rozwoju oprogramowania, w tym w analizie wykonalności wymagań, projektowaniu oraz implementacji oprogramowania zgodnie z założeniami architektonicznymi wypracowanymi w dotychczasowej realizacji systemu.
- Współpraca na bieżąco z pozostałymi członkami zespołu oraz udział w spotkaniach.
- Tworzenie dokumentacji, w tym API, dokumentacji technicznej oraz dokumentacji kodu.
- Dbanie o wysoką jakość wytwarzanych rozwiązań.
- Pisanie i dokumentowanie kodu źródłowego.
- Przygotowywanie i wykonywanie testów jednostkowych oraz integracyjnych.
- Wyszukiwanie oraz zapoznawanie się z nowymi narzędziami i technologiami potrzebnymi do realizacji wymagań.
- Realizowanie procesów ciągłej integracji i dostarczania oprogramowania.
Mile widziane
- Znajomość notacji UML.
- Co najmniej 1 rok doświadczenia w programowaniu z użyciem Spring Cloud, Spring Framework, Spring Boot.
- Umiejętności w zakresie procesów CI/CD oraz narzędzi: Jenkins, Maven, SonarQube, Liquibase, Hibernate / JPA, JUnit, Spock Framework, Swagger.
- Znajomość języka polskiego umożliwiająca swobodną komunikację w zakresie technicznym.
- Umiejętność korzystania z systemu kontroli wersji Git.
- Min. 3 lata doświadczenia w programowaniu aplikacji w Java (wersja 11 lub wyższa).
- Zaawansowana znajomość relacyjnych baz danych oraz silnika PostgreSQL.
- Znajomość języka angielskiego w stopniu umożliwiającym swobodne posługiwanie się dokumentacją techniczną w tym języku.
- Umiejętności w zakresie Object Oriented Programing, Test Driven Development, Refactoring.
- Co najmniej 2 projekty, w których w każdym stosowano architekturę mikroserwisową oraz interfejsy API REST.
- Praktyczną znajomość i doświadczenie w realizacji oprogramowania z wykorzystaniem technologii: Elasticsearch, protokół Amazon S3, RabbitMQ, Hazelcast, Kubernetes, MongoDB.
- Umiejętność pisania testów jednostkowych oraz integracyjnych.
Benefity
- Stabilne zatrudnienie na podstawie umowy B2B.
- Pracę w modelu 100% zdalnym lub hybrydowym.
Aplikujesz na:
Przekaż swoją aplikację
Pracodawca wymaga wypełnienia swojego formularza zgłoszeniowego.
Po kliknięciu przycisku zostaniesz przeniesiony poza serwis bliskopracy.pl.