Middle Java Developer Київ, віддалено Opis Poszukujemy osoby na stanowisko: utalentowanej osoby, która dołączy do naszego rozwijającego się zespołu technologicznego. Poszukujemy osoby zmotywowanej, lubiącej wyzwania i kochającej kodowanie. Na tym stanowisku pomożesz zespołowi w dostarczaniu backendu lub najnowocześniejszych responsywnych rozwiązań backendowych. Jako nasz nowy inżynier oprogramowania będziesz częścią jednego z zespołów scrumowych. Zespół składa się z wybranych wysoko wykwalifi
Middle Java Developer
Київ, віддалено
Opis
Poszukujemy osoby na stanowisko: utalentowanej osoby, która dołączy do naszego rozwijającego się zespołu technologicznego. Poszukujemy osoby zmotywowanej, lubiącej wyzwania i kochającej kodowanie. Na tym stanowisku pomożesz zespołowi w dostarczaniu backendu lub najnowocześniejszych responsywnych rozwiązań backendowych. Jako nasz nowy inżynier oprogramowania będziesz częścią jednego z zespołów scrumowych. Zespół składa się z wybranych wysoko wykwalifikowanych osób, takich jak Ty, oraz innych programistów zaplecza i czcionek. Twój zespół będzie pracował nad projektem z wykorzystaniem najnowszych technologii takich jak K8s, AWS, Spring Boot, Docker, GitLab, GitHub, Spring Cloud, Spark, Kafka itp. Wykorzystanie najnowszych technologii w połączeniu ze swobodą i oczekiwaniem na wprowadzanie nowych technologie sprawią, że Twoja codzienna praca będzie ekscytująca i pełna wyzwań.
Wymagania - Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii IT lub systemów informatycznych.
- Co najmniej 3 lata doświadczenia w pracy w złożonych środowiskach na podobnym stanowisku.
- Znaczące doświadczenie z Spring Boot, Spring Boot Test, Spring Cloud, rozwiązaniami NoSql (np. MongoDB, ElasticSearch) i Kafką.
- Stosowana wiedza na temat Rest, Swagger, tworzenia API AWS.
- Doświadczenie w tworzeniu mikrousług i aplikacji natywnych w chmurze.
- Doświadczenie w pracy w zwinnym środowisku: Scrum, Kanban
- Doświadczenie z GIT.
- Płynna znajomość języka angielskiego (B2 lub wyższa)
- Silne poczucie odpowiedzialności i własności.
- Dobry członek zespołu i komunikator o elastycznym podejściu do klienta.
- Zwinne/odchudzone podejście i sposób myślenia.
- Wierz w codzienne doskonalenie, łatwo dostosowuj się do zmian i baw się przy tym dobrze. Dobrze pracuj samodzielnie i w zespole.
- Ambicja rozwoju poprzez doświadczenie. Ciekawość zrozumienia nowych technologii.
- Możliwość pracy w różnych kulturach i regionach.
Obowiązki
- Współpraca z zespołami interdyscyplinarnymi w celu tworzenia solidnych i wysoce skalowalne rozwiązanie dla branży e-commerce.
- Rozwijaj i utrzymuj architekturę mikrousług.
- Pisz czysty, wydajny i dobrze udokumentowany kod, który jest zgodny z najlepszymi praktykami i standardami kodowania.
- Weź udział w przeglądach kodu, aby utrzymać jakość kodu i wspierać dzielenie się wiedzą w zespole.
- Optymalizuj aplikacje internetowe pod kątem maksymalnej szybkości i skalowalności, zapewniając jednocześnie kompatybilność między przeglądarkami i platformami.
- Przyczyniaj się do ciągłego doskonalenia procesów i przepływów pracy w środowisku zwinnym, zgodnie z podejściem Scrum lub Kanban.
- Bądź na bieżąco z najnowszymi trendami w branży i pojawiającymi się technologiami backendowymi i wykorzystuj tę wiedzę, aby zwiększać możliwości zespołu.
- Współpraca przy rozwiązywaniu problemów i debugowaniu problemów, dostarczanie na czas rozwiązań i ulepszeń spełniających wymagania projektu.
- Utrzymuj kontrolę wersji za pomocą Git i wykorzystuj GitLab CI i Ansible do ciągłych procesów integracji i wdrażania.
- Skutecznie komunikuj sięz członkami zespołu, interesariuszami i kierownictwem w języku angielskim w celu przekazania statusu projektu, koncepcji technicznych i zaleceń.
- Wykazuj silne poczucie odpowiedzialności za rezultaty projektu i staraj się dotrzymywać terminów i standardów jakości.
- Dyżury poza godzinami pracy po 3-4 miesięcznym okresie adaptacyjnym (raz w miesiącu za wynagrodzeniem 450 euro).
Mile widziane (preferowane kwalifikacje)
- Praktyczna wiedza na temat najlepszych praktyk w zakresie projektowania i rozwoju i zasady.
- Doświadczenie w budowaniu rozproszonych systemów zarządzania danymi
- Doświadczenie z Helm i Terraform
- Doświadczenie z Apache Spark i Scala
- Doświadczenie z GitHub CI &, Ansible (ciągła integracja/ciągłe wdrażanie).