{"id":2295709,"url":"https://alion.io/job/etteplan-senior-java-developer-with-german-mfnb","title":"Senior Java Developer with German (M/F/NB)","company":{"id":56718,"name":"Etteplan","domain":"etteplan.com","url":"https://alion.io/company/etteplan","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Jobylon","truth_index":{"grade":"B","score":75,"open_postings":32,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Gdańsk, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":55000,"max_usd":91000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":312},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"ElasticSearch","optional":false},{"name":"GitLab CI","optional":false},{"name":"Java","optional":false},{"name":"MySQL","optional":false},{"name":"React.js","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-02T08:25:30Z","employer_posted_date":"2026-10-11","last_verified_at":"2026-10-12T09:45:04Z","board_verified":true,"closed_at":null,"days_open":10,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":10},"description":"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.\nProjekt 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.\nDlaczego warto rozważyć ten projekt?\nTo 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.\nW tej roli będziesz odpowiadać za:\nrozwój i utrzymanie aplikacji webowej w modelu fullstack (Java + TypeScript),\nimplementację nowych funkcjonalności oraz rozwój logiki biznesowej po stronie backendu i frontendu,\nprojektowanie i rozwój API oraz integrację systemu z zewnętrznymi rozwiązaniami,\npracę z technologiami backendowymi (Java, Spring Boot) oraz bazami danych (MySQL, Elasticsearch),\nrozwój warstwy frontendowej z wykorzystaniem TypeScript oraz frameworków takich jak Vue.js,\nanalizę wymagań biznesowych i ich przekład na rozwiązania techniczne,\ndbanie o jakość kodu poprzez testy jednostkowe i integracyjne oraz udział w code review,\ndiagnozowanie i rozwiązywanie problemów technicznych w środowisku produkcyjnym,\nwspółpracę z zespołem produktowym i interesariuszami biznesowymi,\nudział w procesach Agile oraz rozwój i usprawnianie praktyk zespołowych.\nJesteś naszym brakującym ogniwem, jeśli:\nmasz minimum 5 lat doświadczenia w tworzeniu aplikacji fullstack,\npracujesz z językiem Java oraz frameworkiem Spring Boot,\nmasz doświadczenie w pracy z TypeScript oraz frameworkami frontendowymi (np. Vue.js, React lub Angular),\nmasz doświadczenie w tworzeniu API oraz integracji systemów,\npracowałeś/-aś z bazami danych (np. MySQL) oraz rozwiązaniami typu Elasticsearch,\nmasz doświadczenie w pracy w środowisku SaaS lub przy rozwoju produktów,\nznasz metodyki Agile/Scrum i pracowałeś/-aś w zespołach developerskich,\nposługujesz się językiem niemieckim na poziomie minimum B2,\nposługujesz się językiem angielskim na poziomie minimum B2,\ndbasz o jakość kodu i stosujesz dobre praktyki programistyczne.\nDocenimy również:\ndoświadczenie z AWS,\ndoświadczenie w pracy z CI/CD (np. GitLab CI/CD),\ndoświadczenie w pracy z architekturą mikroserwisową,\ndoświadczenie w pracy z produktami CRM lub systemami sprzedażowymi.\nW Etteplan możesz liczyć na:\npracę w międzynarodowym środowisku produktowym,\nudział w rozwoju platformy wykorzystywanej na wielu rynkach,\nmożliwość pracy zdalnej,\nrealny wpływ na rozwój produktu i technologii,\nwspółpracę z doświadczonym zespołem technologicznym.\nJak przebiega proces rekrutacyjny?\nWyś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ę.\nSprawdzimy Twoją aplikację - przyjrzymy się Twojemu doświadczeniu i zobaczymy, jak pasuje do tej roli i projektu.\nRozmowa z HR (online) - luźna, partnerska rozmowa (ok. 40-60 minut), żeby lepiej się poznać, porozmawiać o Twojej drodze zawodowej, motywacji i oczekiwaniach.\nKrótkie spotkanie językowe (online) - około 10-15 minutowa rozmowa z native speakerem, podczas której zweryfikujemy Twoją znajomość języka niemieckiego.\nRozmowa techniczna (online) - spotkanie z osobami z zespołu projektowego.\nFeedback - po zakończeniu procesu wrócimy do Ciebie z informacją zwrotną.\nMożesz też zajrzeć na naszą stronę internetową lub Facebooka i zobaczyć, co ciekawego się u nas dzieje!\n-\nNasza 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/","description_format":"text","description_chars":4636,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Polish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Embedded & Electronics Design","Electrical & Electronic Engineering","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-10-11T20:51:59Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.573,"p_room":0.945,"age_days":9,"expected_fill_days":28,"reasons":["conf:3","stale_co","win:mid"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/etteplan-senior-java-developer-with-german-mfnb","json_url":"https://alion.io/job/etteplan-senior-java-developer-with-german-mfnb.json","meta":{"generated_at":"2026-10-12T11:48:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":18472,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":56718},"rest":"https://alion.io/mcp/rest/get_company?id=56718"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fetteplan-senior-java-developer-with-german-mfnb"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fetteplan-senior-java-developer-with-german-mfnb"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fetteplan-senior-java-developer-with-german-mfnb"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/etteplan-senior-java-developer-with-german-mfnb\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fetteplan-senior-java-developer-with-german-mfnb"}]}