Senior Chart Rendering and Jasper Reports Customization Specialist
ITDS
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.).
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.
- ✓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
- !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
- •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
Oferta dla doświadczonych specjalistów (Senior).
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.
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.
- ?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?
- −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ół 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.