W skrócie
- Zadania: Twórz skalowalne aplikacje Java i współpracuj z zespołami na całym świecie.
- Firma: TTC - firma podróżnicza z ponad 100-letnim doświadczeniem.
- Benefity: Elastyczne godziny pracy, budżet na rozwój i międzynarodowe środowisko.
- Pozostałe informacje: Kultura dzielenia się wiedzą i wsparcie dla inicjatyw IT.
- Dlaczego ta praca: Pracuj nad globalnymi projektami i wprowadzaj innowacje w branży podróżniczej.
- Kwalifikacje: Minimum 5 lat doświadczenia w programowaniu w Javie i znajomość Spring.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
O nas
W TTC wzbogacamy życie, łącząc ludzi i miejsca. Od ponad 100 lat przybliżamy świat, tworząc podróże, które tworzą trwałe wspomnienia, przyjaźnie na całe życie i znaczące połączenia kulturowe. W ponad 70 krajach i w naszych nagradzanych markach projektujemy i dostarczamy doświadczenia podróżnicze, które wykraczają poza zwiedzanie - zmieniają perspektywy. Za każdą niezapomnianą podróżą stoi pasjonujący zespół, który to realizuje. To tutaj wkraczasz ty.
Nasze wartości
- Wartość każdego głosu - Stawiamy ludzi na pierwszym miejscu.
- Działać z uczciwością - Robimy to, co słuszne.
- Eksplorować poza granicami - Kierujemy się ciekawością.
- Wziąć odpowiedzialność za wyniki - Bierzemy odpowiedzialność za nasze decyzje.
- Osiągać sukces razem - Wspieramy się nawzajem.
Poszukujemy programisty Java, który dołączy do naszego zespołu i przyczyni się do budowy skalowalnych aplikacji na poziomie enterprise, używanych na naszych globalnych platformach. W tej roli będziesz zaangażowany w pełny cykl życia oprogramowania, ściśle współpracując z zespołami międzyfunkcyjnymi, aby dostarczać wysokiej jakości, niezawodne rozwiązania.
Technologie, których używamy
Wymagane: Java, Spring, Hibernate, Eclipse, SQL, PL/SQL, Git, JSP, JavaScript
Miło widziane: Linux, Docker, AWS
Twoje obowiązki
- Uczestnictwo w pełnym cyklu życia oprogramowania – od zbierania wymagań po wdrożenie
- Współpraca z menedżerami produktów, projektantami, testerami i innymi programistami
- Pisanie czystego, wydajnego i łatwego w utrzymaniu kodu
- Tworzenie i utrzymywanie testów jednostkowych (JUnit)
- Projektowanie i implementacja usług internetowych REST i SOAP
- Tworzenie i optymalizacja zapytań SQL i PL/SQL
- Utrzymywanie i poprawa istniejących systemów, naprawa błędów i proponowanie ulepszeń
- Przygotowywanie i utrzymywanie jasnej dokumentacji technicznej
- Identyfikowanie możliwości poprawy i wprowadzanie nowych rozwiązań
Nasze wymagania
- Minimum 5-letnie doświadczenie jako programista Java
- Doświadczenie w pracy z Java 8 i Java 17
- Silna znajomość Spring (Core), Hibernate i EclipseLink
- Biegłość w SQL i PL/SQL (Oracle)
- Doświadczenie z narzędziami takimi jak Tomcat/Tomee, GitHub, TeamCity
- Doświadczenie z usługami internetowymi REST i SOAP
- Znajomość JSP, Struts i JavaScript
- Doświadczenie w testowaniu jednostkowym (JUnit)
- Bardzo dobra znajomość języka angielskiego (międzynarodowe środowisko)
Miło widziane:
- Chęć nauki React
- Doświadczenie z Linuxem, Dockerem lub AWS
- Znajomość standardów Java EE i procesów CI/CD
Jak pracujemy
- Metodologia Kanban
- Zespoły międzyfunkcyjne (Backend, Frontend, Fullstack, QA, Produkt, UX/UI, Analitycy)
- Skupienie na współpracy, jakości kodu i ciągłym doskonaleniu
Co oferujemy
- Model pracy hybrydowej (1–2 dni w tygodniu w biurze)
- Możliwość pracy nad globalnymi, dużymi systemami
- Międzynarodowe i współpracujące środowisko
- Budżet na rozwój i dostęp do szkoleń wewnętrznych i zewnętrznych
- Konferencje w Polsce i za granicą
- Mentoring i wsparcie od doświadczonych liderów technologicznych
- Przestrzeń na innowacje i własne pomysły
- Kultura dzielenia się wiedzą i wsparcie dla inicjatyw społeczności IT
- Lekcje angielskiego
- Elastyczne godziny pracy
- Częściowo lub w pełni finansowane szkolenia
Java Developer in Katowice – pracodawca: The Travel Corporation
The Travel Corporation to doskonały pracodawca, oferujący elastyczne warunki pracy w modelu hybrydowym oraz możliwość rozwoju w międzynarodowym środowisku. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprzyja osobistemu i zawodowemu rozwojowi pracowników. Dodatkowo, oferujemy atrakcyjne benefity, które wspierają równowagę między życiem zawodowym a prywatnym.