Backend Developer
FAKTURA.PL
Rola polega na rozwijaniu i utrzymaniu systemu do fakturowania i zarządzania finansami firmy Faktura.pl. Będziesz projektować i implementować nowe funkcjonalności w porozumieniu z zespołem IT, a także priorytetowo rozwiązywać problemy zgłoszone przez klientów. Stack technologiczny opiera się na Javie (Java EE, EJB, Hibernate) z integracjami zewnętrznymi (MF/ZUS, podpisy cyfrowe) i systemami kolejkowymi. Domena księgowo-podatkowa wymaga zarówno wiedzy technicznej, jak i merytorycznej.
Brakuje: nie podano wielkości zespołu it ani struktury zespołu, brak opisu procesu rekrutacyjnego (liczba etapów, czas trwania).
Rola polega na rozwijaniu i utrzymaniu systemu do fakturowania i zarządzania finansami firmy Faktura.pl. Będziesz projektować i implementować nowe funkcjonalności w porozumieniu z zespołem IT, a także priorytetowo rozwiązywać problemy zgłoszone przez klientów. Stack technologiczny opiera się na Javie (Java EE, EJB, Hibernate) z integracjami zewnętrznymi (MF/ZUS, podpisy cyfrowe) i systemami kolejkowymi. Domena księgowo-podatkowa wymaga zarówno wiedzy technicznej, jak i merytorycznej.
- ✓Własny produkt (faktura.pl) – praca nad konkretnym rozwiązaniem, nie outsourcing
- ✓Praca zdalna w pełni
- ✓Konkurencyjne wynagrodzenie (12-18k B2B)
- ✓Otwarta komunikacja – 'o problemach rozmawiamy od razu'
- ✓Pomoc w onboardingu
- −Bardzo długa lista wymagań (ponad 30 pozycji) – może wskazywać na oczekiwanie 'złotej rączki' i niedopasowanie do poziomu regular
- −Obowiązek priorytetowego rozwiązywania problemów klientów – rola łączy rozwój z supportem, co może prowadzić do częstych przerwań
- !Wymagana znajomość JavaFX – nietypowa dla backend developera, może sugerować prace przy desktopowym interfejsie
- !Brak informacji o wielkości zespołu IT i procesie rekrutacyjnym
- !Stack oparty na Java EE/EJB – uznawany za przestarzały, brak wzmianki o modernizacji
- •Projektowanie i implementacja backendowych funkcjonalności w Javie (Java EE, Hibernate, EJB)
- •Utrzymanie i rozwój istniejącego systemu fakturowania
- •Integracja z zewnętrznymi API (rządowe usługi MF/ZUS, podpisy cyfrowe Xades)
- •Praca z systemami kolejkowymi (ActiveMQ, Apache Kafka) przy wieloetapowych procesach
- •Rozwiązywanie priorytetowych problemów zgłoszonych przez klientów (wsparcie produkcyjne)
- •Pisanie i refaktoryzacja kodu zgodnie z SOLID, KISS, DRY
- •Konfiguracja i zarządzanie pipeline'ami CI/CD (Jenkins, Git)
- •Tworzenie dokumentacji procesów z wykorzystaniem BPMN/draw.io
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Programista z minimum 3 latami doświadczenia w Javie, który zna podstawy księgowości i ma praktykę w utrzymaniu systemów enterprise. Osoba, która poradzi sobie z Java EE, Hibernate i PostgreSQL oraz jest otwarta na naukę specyficznych dziedzin jak podpisy cyfrowe i kryptografia.
Juniorzy poniżej 3 lat doświadczenia ani osoby bez wiedzy księgowej – znajomość domeny jest kluczowa. Rola wymaga też samodzielności w rozwiązywaniu problemów klientów, więc nie sprawdzi się ktoś, kto woli tylko rozwój bez kontaktu z produkcją.
- ?Jak liczny jest zespół IT i jak wygląda podział między rozwojem a supportem?
- ?Czy planowana jest migracja z Java EE na nowszy stack (np. Spring Boot)?
- ?Jak często występują priorytetowe problemy klientów i jak wygląda rotacja dyżurów?
- ?Czy JavaFX jest używane w produkcie produkcyjnym? Jaka jest jego rola?
- ?Jakie są plany modernizacji technologicznej w najbliższym roku?
- ?Ile etapów ma rekrutacja i czy jest zadanie domowe?
- −Nie podano wielkości zespołu IT ani struktury zespołu
- −Brak opisu procesu rekrutacyjnego (liczba etapów, czas trwania)
- −Nie wiadomo, czy istnieje system on-call i jak często występuje
- −Brak informacji o benefitach poza standardowym wyposażeniem
Kultura oparta na otwartej komunikacji i współpracy – 'o problemach rozmawiamy od razu i staramy się rozwiązać je razem'. Firma dba o miłą atmosferę i pomoc w onboardingu.