W skrócie
- Zadania: Twórz i rozwijaj aplikacje w Javie, współpracując z zespołem inżynierów.
- Firma: Dynamiczna firma z branży lotniczej, stawiająca na innowacje.
- Benefity: Atrakcyjne wynagrodzenie, ubezpieczenie na życie, budżet na rozwój i elastyczna praca.
- Pozostałe informacje: Możliwość rozwoju kariery w międzynarodowym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój systemów w branży lotniczej.
- Kwalifikacje: Doświadczenie w programowaniu w Javie oraz umiejętności analityczne.
Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.
Poszukujemy Senior Java Developera z Krakowa i okolic dla naszego klienta z branży lotniczej. Dołącz do naszego zespołu inżynieryjnego, który dostarcza rozwiązania programowe dla naszego klienta. Głównym celem projektu jest budowanie i rozwijanie skalowalnych systemów oraz aplikacji opartych na architekturze Java. Szukamy ambitnych inżynierów zaangażowanych w wysokie standardy techniczne, wydajność oraz dostarczanie starannie wykonanych rozwiązań. Kluczowe cechy zespołu to zdolności analityczne, niezależność oraz zdolność do adaptacji do nowych technologii — wcześniejsze doświadczenie w podróżach lub branży lotniczej nie jest wymagane.
Obowiązki:
- Rozwój, utrzymanie i poprawa aplikacji opartych na Javie przy użyciu technologii Java 8+ i J2EE.
- Projektowanie i wdrażanie rozwiązań programowych zgodnie z zasadami solidnej architektury i projektowania.
- Rozwój i utrzymanie integracji oraz usług przy użyciu REST i SOAP.
- Praca z relacyjnymi i NoSQL bazami danych, w tym Oracle, MySQL i MongoDB.
- Rozwój i utrzymanie testów automatycznych zgodnie z praktykami TDD, przy użyciu JUnit 4+ i Mockito.
- Diagnozowanie problemów systemowych, przeprowadzanie dokładnej analizy przyczyn źródłowych i wdrażanie skutecznych rozwiązań.
- Rozwój narzędzi do automatyzacji przetwarzania danych i analizy wyników.
- Monitorowanie i poprawa jakości kodu oraz wkład w utrzymanie standardów i metryk rozwoju.
- Praca z CI/CD i kontrolą wersji przy użyciu Gita, w tym praktyki gałęziowania i scalania.
- Ścisła współpraca z programistami, architektami i liderami technicznymi w celu rozwiązywania wyzwań technicznych i dostarczania rozwiązań wysokiej jakości.
- Wsparcie zespołu w rozwiązywaniu problemów technicznych.
- Samodzielna praca nad przypisanymi zadaniami i przejmowanie odpowiedzialności za dostarczanie rozwiązań.
- Ciężka nauka i przyswajanie nowych technologii, narzędzi i praktyk rozwoju.
- Praca z technologiami chmurowymi, preferowane AWS.
Wymagania:
- Silne doświadczenie zawodowe z Java 8+ / Core Java / J2EE.
- Dobra znajomość architektury oprogramowania i zasad projektowania.
- Silne umiejętności programowania obiektowego (OOP).
- Doświadczenie z Spring Framework 5.
- Doświadczenie z Hibernate / ORM frameworkami.
- Praktyczne doświadczenie z Apache Camel i Tomcat.
- Doświadczenie w pracy z usługami opartymi na RESTful i SOAP.
- Dobra znajomość relacyjnych i NoSQL baz danych, szczególnie Oracle, MySQL i MongoDB.
- Doświadczenie z Gitem, CI/CD, gałęziowaniem i scalaniem w środowisku zespołowym.
- Praktyczne doświadczenie z Test-Driven Development (TDD), JUnit 4+ i Mockito.
- Doświadczenie w diagnostyce systemów, debugowaniu, profilowaniu i analizie przyczyn źródłowych.
- Znajomość frameworków logowania i doświadczenie w rozwiązywaniu problemów aplikacji poprzez logi.
- Zrozumienie jakości kodu i metryk oprogramowania.
- Doświadczenie w pracy z AWS jest dodatkowym atutem.
- Silne umiejętności rozwiązywania problemów i analityczne.
- Umiejętność efektywnej współpracy z liderami technicznymi, architektami i programistami.
- Umiejętność samodzielnej pracy i przejmowania odpowiedzialności za przypisane zadania.
- Musisz posiadać legalne pozwolenie na pracę w Polsce.
Ogólne korzyści - zależne od formy zatrudnienia:
- Atrakcyjnie zlokalizowane biuro z przestrzeniami do współpracy.
- Miejsce parkingowe dla pracowników.
- Program poleceń z premią finansową.
- Ubezpieczenie na życie.
- Budżet na rozwój (w tym kursy językowe i inne), jasna ścieżka kariery z możliwością zdobycia doświadczenia w międzynarodowym środowisku.
- Dostęp do wewnętrznej platformy szkoleniowej z wieloma szkoleniami ukierunkowanymi na rozwój zawodowy.
- Dostęp do platformy MyBenefit (w tym Multisport).
- Aktywności integracyjne zespołu.
- Inicjatywy charytatywne.
- Środowisko pracy promujące różnorodność i inkluzję.
Senior Java Software Engineer in Kraków – pracodawca: Tenarai Europe
Tenarai Europe to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności i awansowanie w ramach organizacji. Pracując z najnowszymi technologiami AI, masz szansę na realny wpływ na jakość oprogramowania, a elastyczny model pracy hybrydowej sprzyja równowadze między życiem zawodowym a prywatnym.