STREFA KLIENTA
Java React Developer
Kraków
Greenfieldowy, krakowski projekt poszukuje do swojego zespołu Java React Developera!
Lokalizacja:
Kraków lub Wrocław - tryb hybrydowy 3+2
Wynagrodzenie:
do ok. 130zł/h
Wymagane umiejętności:
Wymagane: Java i React.js, technologie front-endowe (HTML, CSS, JavaScript), RESTful API i usługi sieciowe
Dobrze widziane: Spring Framework i Spring Boot, Redux lub inne biblioteki do zarządzania stanem, pipeline'y CI/CD i narzędzia, frameworki testowe (np. Jest, Mocha)
Mile widziane: Azure lub inne rozwiązania chmurowe
Opis stanowiska:
-
Tworzenie i rozwój usług frontendowych przy użyciu Java, Spring Boot oraz RESTful API. Implementacja architektury mikroserwisów zapewniającej wysoką dostępność i skalowalność.
-
Programowanie w Javie: biegłość w języku Java oraz frameworkach takich jak Spring i Hibernate.
-
Integracja aplikacji z bazami danych NoSQL i rozproszonymi, takimi jak MongoDB, Cassandra i ElasticSearch, w celu zapewnienia efektywnego przetwarzania i wyszukiwania danych.
-
Kontrola wersji i CI/CD: wykorzystywanie narzędzi takich jak Git, Jenkins i Docker do zarządzania wersjami, integracji i wdrażania ciągłego, w celu zapewnienia automatyzacji i wydajności procesów wdrożeniowych.
-
Współpraca z zespołami multidyscyplinarnymi, w tym z product managerami, projektantami UX/UI i inżynierami DevOps, przy definiowaniu, projektowaniu i dostarczaniu nowych funkcji w dynamicznym środowisku pracy.
-
Zapewnienie wysokiej jakości kodu poprzez przeglądy kodu oraz pisanie testów jednostkowych przy użyciu frameworków takich jak JUnit, Mockito i Karma (do testowania frontendu).
-
Formalne wykształcenie lub certyfikacja w zakresie inżynierii oprogramowania oraz co najmniej 3 lata praktycznego doświadczenia.
-
Praktyczna znajomość projektowania systemów, tworzenia aplikacji, testowania i utrzymania stabilności operacyjnej.
-
Biegłość w programowaniu w jednym lub kilku językach.
-
Doświadczenie w tworzeniu, debugowaniu i utrzymywaniu kodu w środowisku korporacyjnym przy użyciu nowoczesnych języków programowania i języków zapytań do baz danych.
-
Ogólna znajomość cyklu życia tworzenia oprogramowania (SDLC).