TeamCity (nice to have)
Dzień dobry : )
Miło, że zajrzałeś na nasze ogłoszenie. Dla globalnej firmy telekomunikacyjnej szukamy Java Developera, który "widział już wszystko" i oprócz pisania kodu chciałby zająć się architekturą.
Zależy nam na osobie, która przyczyni się do rozwoju systemu zarządzania siecią i będzie odpowiedzialna za kluczowe obszary przeprojektowania i ulepszeń.
Nasza technologia stanowi podstawę wspólnej cyfrowej przyszłości i wspiera sieci na całym świecie. Nieustannie rozwijamy przełomowy sprzęt i oprogramowanie, które przewodzi branży sieciowej i stwarza nowe możliwości biznesowe.
Jakie zadania są przewidziane?
Definicja architektury oprogramowania i projektowanie
Opieka nad pełnym cyklem życia aplikacji - projektowanie, wdrażanie, testowanie
Definiowanie najlepszych praktyk i wzorców procesu wytwarzania oprogramowania
Wykonywanie code review
Opracowywanie strategii testowych
Dokumentacja wymagań i procesu rozwoju
Ścisła współpraca z Product Ownerem i innymi architektami
Jaka wiedza i umiejętności są potrzebne?
Doskonała znajomość języka Java
Doświadczenie w usprawnianiu monolitu
Bardzo dobra znajomość architektur i technik inżynierii oprogramowania
Bardzo dobra znajomość zasad i wzorców projektowania obiektowego
Tworzenie jasnej dokumentacji i umiejętność jej prezentacji
Bardzo dobra znajomość języka angielskiego (codzienna komunikacja)
Dodatkowo dobrze jest mieć doświadczenie z :
Systemami rozproszonymi
Projektowaniem wielkoskalowych i odpornych systemów
Kompilacją, statyczną analizą kodu i narzędziami do code review
Co możemy zaoferować?
Pracę w pełni zdalną lub z biura w Gdyni
Premie roczne do 16%
Dodatkowy dzień urlopu
Elastyczne godziny pracy
Wewnętrzny program szkoleniowy
Pakiet benefitów (Karta Multisport, prywatna opieka medyczna w Luxmed)
3% składki pracodawcy do PPK
Dostęp do różnych zajęć sportowych i wydarzeń dla osób pracujących lokalnie
Nowoczesne biuro (+ m.in. siłownia i sala zabaw) blisko stacji SKM / PKM
Obecny stack projektu :
Development : Java 11 (Spring, EclipseLink, JavaFX, Mockito, Gradle)
Messaging : JMS
Database : PostgreSQL
Protocols : REST (70%), SNMP (30%)
Deployment : RedHat / Centos (60%), Windows (20%), Docker (19%), Windows Server (1%)
Repositories : Git (80%), SVN (20%)
CI / CD : TeamCity (90%), Jenkins (10%)
Team Plenti : )