Fullstack Java Developer with German (M/F/NB)
Etteplan Poland Sp. z o. o.
⚲ Wrocław, Katowice, Gdańsk, Poznań
Wymagania
- Elasticsearch
- MySQL
- API
- Angular
- React
- Vue.js
- TypeScript
- Java
- Spring Boot
Opis stanowiska
W Etteplan wierzymy, że technologia ma wartość tylko wtedy, gdy realnie wspiera ludzi i procesy. Tworzymy rozwiązania, które działają w praktyce – są skalowalne, stabilne i projektowane z myślą o długofalowym wykorzystaniu. Łączymy wiedzę techniczną z doświadczeniem projektowym zdobywanym w branżach przemysłowych i technologicznych. Pracujemy w międzynarodowym środowisku, stawiając na jakość, współpracę i ciągłe doskonalenie. Projekt realizowany jest dla międzynarodowej firmy technologicznej z branży automotive, rozwijającej zaawansowaną platformę SaaS wspierającą sprzedaż i obsługę klientów. Rozwiązanie integruje procesy marketingowe, sprzedażowe i obsługę posprzedażową w jednym systemie, wspierając organizacje w zarządzaniu relacjami z klientami i optymalizacji procesów biznesowych. Dlaczego warto rozważyć ten projekt? To propozycja dla osób, które chcą pracować nad rozwojem skalowalnego produktu SaaS, wykorzystywanego w codziennej pracy przez organizacje na wielu rynkach. Projekt jest w fazie intensywnego rozwoju, co oznacza realny wpływ na architekturę, technologie oraz kierunek rozwoju platformy. Pracujesz w środowisku fullstackowym — zarówno przy backendzie (Java), jak i frontendzie (TypeScript), mając wpływ na cały cykl życia produktu. W projekcie wykorzystujesz język niemiecki w komunikacji z interesariuszami, jednocześnie pracując w szerszym, międzynarodowym środowisku. W tej roli będziesz odpowiadać za: • rozwój i utrzymanie aplikacji webowej w modelu fullstack (Java + TypeScript), • implementację nowych funkcjonalności oraz rozwój logiki biznesowej po stronie backendu i frontendu, • projektowanie i rozwój API oraz integrację systemu z zewnętrznymi rozwiązaniami, • pracę z technologiami backendowymi (Java, Spring Boot) oraz bazami danych (MySQL, Elasticsearch), • rozwój warstwy frontendowej z wykorzystaniem TypeScript oraz frameworków takich jak Vue.js, • analizę wymagań biznesowych i ich przekład na rozwiązania techniczne, • dbanie o jakość kodu poprzez testy jednostkowe i integracyjne oraz udział w code review, • diagnozowanie i rozwiązywanie problemów technicznych w środowisku produkcyjnym, • współpracę z zespołem produktowym i interesariuszami biznesowymi, • udział w procesach Agile oraz rozwój i usprawnianie praktyk zespołowych. Jesteś naszym brakującym ogniwem, jeśli: • masz minimum 5 lat doświadczenia w tworzeniu aplikacji fullstack, • pracujesz z językiem Java oraz frameworkiem Spring Boot, • masz doświadczenie w pracy z TypeScript oraz frameworkami frontendowymi (np. Vue.js, React lub Angular), • masz doświadczenie w tworzeniu API oraz integracji systemów, • pracowałeś/-aś z bazami danych (np. MySQL) oraz rozwiązaniami typu Elasticsearch, • masz doświadczenie w pracy w środowisku SaaS lub przy rozwoju produktów, • znasz metodyki Agile/Scrum i pracowałeś/-aś w zespołach developerskich, • posługujesz się językiem niemieckim na poziomie minimum B2, • posługujesz się językiem angielskim na poziomie minimum B2, • dbasz o jakość kodu i stosujesz dobre praktyki programistyczne. Docenimy również: • doświadczenie z AWS, • doświadczenie w pracy z CI/CD (np. GitLab CI/CD), • doświadczenie w pracy z architekturą mikroserwisową, • doświadczenie w pracy z produktami CRM lub systemami sprzedażowymi. W Etteplan możesz liczyć na: • pracę w międzynarodowym środowisku produktowym, • udział w rozwoju platformy wykorzystywanej na wielu rynkach, • możliwość pracy zdalnej, • realny wpływ na rozwój produktu i technologii, • współpracę z doświadczonym zespołem technologicznym. Jak przebiega proces rekrutacyjny? • Wyślij nam swoje CV – najlepiej w języku angielskim. W formularzu daj nam znać, jakie masz oczekiwania finansowe, preferowaną formę współpracy oraz od kiedy możesz rozpocząć pracę. • Sprawdzimy Twoją aplikację – przyjrzymy się Twojemu doświadczeniu i zobaczymy, jak pasuje do tej roli i projektu. • Rozmowa z HR (online) – luźna, partnerska rozmowa (ok. 40–60 minut), żeby lepiej się poznać, porozmawiać o Twojej drodze zawodowej, motywacji i oczekiwaniach. • Krótkie spotkanie językowe (online) – około 10–15 minutowa rozmowa z native speakerem, podczas której zweryfikujemy Twoją znajomość języka niemieckiego. • Rozmowa techniczna (online) – spotkanie z osobami z zespołu projektowego. • Feedback – po zakończeniu procesu wrócimy do Ciebie z informacją zwrotną. Możesz też zajrzeć na naszą stronę internetową lub Facebooka i zobaczyć, co ciekawego się u nas dzieje! - Nasza firma wdrożyła procedury ochrony sygnalistów zgodnie z obowiązującą ustawą. Każda osoba ma prawo zgłaszać nieprawidłowości w bezpieczny sposób, a zgłoszenia są objęte pełną ochroną prawną. Więcej informacji: https://www.etteplan.com/pl/kodeks-postepowania/ Skorzystaj z naszych benefitów • Medicover - prywatna opieka medyczna • Multisport Plus - karta sportowa • PZU - grupowe ubezpieczenie na życie • Pyszne Pay - 200 zł / mc dofinansowania do posiłków • Dofinansowanie do okularów korekcyjnych i soczewek - 400 zł • Program poleceń - 8 000 PLN brutto • Ogólnofirmowe i zespołowe wydarzenia integracyjne • Elastyczne godziny pracy i praca w modelu hybrydowym • PKUP - możliwość rozliczenia podwyższonych kosztów uzyskania przychodu