Pomiń do treści
Logo firmy ITDS

Senior Chart Rendering and Jasper Reports Customization Specialist

ITDS

Oferta w skrócie
18 90025 200PLN / mies.
🔀HybrydowaTryb pracy
📄B2BKontrakt
⏱️Senior · 3+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano11 maja 2026
Ostatnio sprawdzono11 maja 2026
Wygasa za76 dni
Werdykt JobHunt

Rola polega na migracji legacy raportów finansowych do nowego rozwiązania opartego na Java i JasperReports, ze szczególnym naciskiem na zaawansowane renderowanie i dostosowywanie wykresów. Osoba na tym stanowisku będzie analizować istniejące wizualizacje, oceniać możliwości migracji, implementować niestandardowe wykresy przy użyciu JFreeChart i Java2D, osadzać wykresy w PDF-ach oraz współpracować z projektantami raportów i developerami Java. To rola specjalisty od wizualizacji danych, a nie pełnego developera full-stack.

Brakuje: nie podano wielkości zespołu ani struktury projektu, brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe itp.).

AI Insights
Czym naprawdę jest ta rola?BI Developer

Rola polega na migracji legacy raportów finansowych do nowego rozwiązania opartego na Java i JasperReports, ze szczególnym naciskiem na zaawansowane renderowanie i dostosowywanie wykresów. Osoba na tym stanowisku będzie analizować istniejące wizualizacje, oceniać możliwości migracji, implementować niestandardowe wykresy przy użyciu JFreeChart i Java2D, osadzać wykresy w PDF-ach oraz współpracować z projektantami raportów i developerami Java. To rola specjalisty od wizualizacji danych, a nie pełnego developera full-stack.

Plusy
  • Widełki B2B 18 900 – 25 200 PLN netto+VAT – atrakcyjne stawki
  • Ciekawy obszar finansowy – możliwość pracy nad transformacją raportowania
  • Nowoczesny stack (Java, JFreeChart, JasperReports) – duża autonomia techniczna w zakresie wizualizacji
  • Możliwość wpływania na decyzje techniczne i doradzania w kwestiach architektonicznych
Na co uważać
  • !Praca w modelu hybrydowym (do 3 dni zdalnie) – wymagana obecność w biurze w Warszawie
  • !Projekt migracyjny – może wiązać się z pracą z legacy systemami i niepewnością co do zakresu
  • !Rola u klienta (ITDS jako outsourcing) – możliwe zmienne warunki projektu
  • !Opis wspomina o 'spike efforts' i szacowaniu niestandardowych wizualizacji, co sugeruje niejasny zakres prac
Codzienna praca
  • Analiza istniejących wykresów i ocena możliwości ich migracji do JasperReports
  • Identyfikacja, które wizualizacje można zrealizować standardowo, a które wymagają niestandardowego kodu lub alternatywnego podejścia
  • Projektowanie i wsparcie implementacji niestandardowych adnotacji, markerów, etykiet, formatowania osi i modyfikacji legend
  • Implementacja własnego renderowania wykresów przy użyciu JFreeChart i Java2D/Graphics2D
  • Osadzanie wykresów w dokumentach PDF i raportach
  • Współpraca z projektantami raportów, zespołami wewnętrznymi i developerami Java w celu zapewnienia bezproblemowej integracji
  • Szacowanie nakładu pracy dla niestandardowych wizualizacji i doradzanie w kwestiach technicznych
  • Wykonywanie spike'ów dla złożonych wykresów w celu oceny wykonalności
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Java developer z minimum 3-letnim doświadczeniem, który miał styczność z niestandardowym renderowaniem wykresów (np. JFreeChart) i chce specjalizować się w raportowaniu. Osoba ta powinna mieć podstawowe doświadczenie z JasperReports lub być gotowa szybko nauczyć się tej technologii.

Raczej nie dla

Nie dla osób bez doświadczenia w Javie (poniżej 3 lat) ani bez wiedzy o renderowaniu wykresów. Rola nie jest odpowiednia dla juniorów ani dla osób szukających pracy stricte frontendowej lub data science.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt2/5
Remote3/5
Enterprise3/5
Pytania do rekrutera
  • ?Ile osób liczy zespół, z którym będę współpracować (projektanci raportów, developerzy Java)?
  • ?Jaki jest harmonogram migracji i czy projekt jest sponsorowany przez biznes?
  • ?Czy istnieje już legacy code, czy zaczynamy od zera?
  • ?Jakie są dalsze plany po migracji – czy rola przekształci się w utrzymanie czy rozwój nowych funkcji?
  • ?Czy przewidziane są dyżury lub wsparcie produkcyjne (on-call)?
  • ?Jakie narzędzia do zarządzania projektami i kodem są używane (Jira, Git, CI/CD)?
  • ?Czy istnieje możliwość pracy zdalnej w pełnym wymiarze po okresie wdrożenia?
Brakujące informacje
  • Nie podano wielkości zespołu ani struktury projektu
  • Brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe itp.)
  • Nie wiadomo, czy praca dotyczy jednego klienta, czy rotacji między projektami
  • Brak informacji o możliwości rozwoju i szkoleniach
  • Nie określono, jak długo potrwa projekt migracji
Zespół

Zespół interdyscyplinarny, w którym specjaliści od raportowania współpracują z developerami Java. Kultura oparta na współpracy i rozwiązywaniu problemów, z naciskiem na transformację danych w użyteczne wizualizacje.

🔗Podobne oferty