CircleCircle

Obowiązki

  • Uczestnictwo w dyskusjach dotyczących projektowania architektury systemu, opracowywanie komponentów zgodnie z wymaganiami oraz wdrażanie rozwiązań zgodnych z przyjętymi standardami i najlepszymi praktykami.
  • Tworzenie wysokiej jakości, łatwego do utrzymania kodu, spełniającego wymagania jakościowe oraz standardy firmy. Dbanie o spójność i poprawność implementacji zgodnie z przyjętymi wzorcami projektowymi.
  • Tworzenie testów jednostkowych, identyfikacja i eliminacja błędów, a także optymalizacja pod kątem wydajności oraz skalowalności systemów.
  • Aktywny udział w regularnych spotkaniach zespołu, gdzie dzielisz się wiedzą i konstruktywnie rozwiązujesz pojawiające się problemy.
  • Proponowanie i wdrażanie usprawnień w procesach tworzenia oprogramowania.
  • Aktywny rozwój i samodoskonalenie, w szczególności poznawanie nowych technologii oraz narzędzi (np. z zakresu DevSecOps) oraz dzielenie się zdobytymi doświadczeniami poprzez dokumentację, prezentacje nowych rozwiązań czy spotkania wewnętrzne.
     

Wymagania

  • Znajomość koncepcji programowania obiektowego, algorytmów oraz struktur danych.
  • Doświadczenie w pracy z językiem Java – potrafisz nie tylko pisać kod, ale również rozumiesz zasady projektowania architektury oprogramowania.
  • Umiejętność pracy z systemem kontroli wersji Git.
  • Podstawowa wiedza w zakresie relacyjnych oraz nierelacyjnych baz danych.
  • Znajomość wzorców projektowych oraz chęć ciągłego doskonalenia swoich umiejętności.
  • Silne nastawienie na automatyzację procesów, co przekłada się na oszczędność czasu i zwiększenie efektywności codziennej pracy.
  • Umiejętność efektywnego zarządzania własnym czasem, dotrzymywania ustalonych terminów oraz dostarczania wysokiej jakości oprogramowania.
  • Gotowość do nauki nowych języków programowania, poznawania technologii oraz adaptacja do zmieniających się wymagań projektowych.
     

Co sprawi, że wyróżnisz się na tle innych kandydatów

  • Udokumentowane projekty własne lub doświadczenie zawodowe, które potwierdzają Twoje kompetencje w tworzeniu i utrzymaniu aplikacji w języku Java.
  • Praktyczna wiedza i doświadczenie w pracy z narzędziami służącymi do konteneryzacji oraz automatyzacji, w tym Docker, Kubernetes, Jenkins.
  • Praktyczna znajomość frameworka Spring.
  • Inicjatywa i proaktywność w codziennym funkcjonowaniu zespołu.
  • Otwartość na udział w eventach branżowych oraz konferencjach w roli eksperta dziedzinowego
     

Co oferujemy

  • Współpraca w preferowanej przez Ciebie formie: umowa B2B, umowa o pracę lub umowa zlecenie.
  • Atmosfera sprzyjająca kreatywności i wymianie wiedzy, w której każdy głos ma znaczenie.
  • Dostęp do najnowszych technologii, szkoleń oraz wsparcie w osiąganiu kolejnych etapów kariery zawodowej.
  • Elastyczne godziny pracy umożliwiające zachowanie równowagi między życiem zawodowym a prywatnym.
  • Praca w zespole doświadczonych ekspertów, którzy chętnie dzielą się swoją wiedzą i wspierają rozwój swoich współpracowników.
  • Porządne espresso w naszym biurze w Zielonej Górze – bo dobry kod zaczyna się od dobrej kawy. 

 

Zaaplikuj przesyłając swoje CV na adres kontakt@cslsoftware.pl