Pracuj.pl Hybrydowo Senior New

Senior Chart Rendering / Jasper Customization Specialist

NATEK POLAND

⚲ Kraków, Warszawa

Wymagania

  • Java
  • JFreeChart
  • JasperReports
  • Jasper
  • Java2D
  • Graphics2D

Opis stanowiska

Nasze wymagania: Very good experience with Java Strong hands-on experience with JFreeChart or similar Java-based chart rendering frameworks Experience in custom chart rendering, annotations, markers, axis customization, legend customization, and advanced rendering logic Experience with charts embedded in PDF documents, reports, or print-ready outputs Ability to assess technical feasibility and complexity of implementing custom chart behaviors Experience in evaluating when standard charting capabilities are sufficient and when custom extensions are required Strong analytical and problem-solving skills Experience working closely with technical teams and business stakeholders Fluent English communication skills Mile widziane: Experience with JasperReports charts and Jasper chart customizers Experience with financial reporting or performance charts Experience with PDF/report rendering troubleshooting Knowledge of Java2D / Graphics2D Experience with SVG or vector graphics rendering Experience embedding rendered chart assets into reporting solutions Experience with enterprise reporting tools and legacy reporting migration projects O projekcie: The role supports a Proof of Concept related to migrating a legacy reporting platform to a new solution based on Java and JasperReports, with a strong focus on advanced chart rendering and visualization customization. It involves complex reporting use cases such as custom charts, annotations, markers, advanced axis and legend behavior, and other visualization elements not fully supported by standard reporting tools. The position is focused on technical feasibility assessment, chart customization, and PDF-oriented rendering rather than general backend Java development. The environment includes collaboration with reporting teams, business stakeholders, report designers, and Java developers. The main goal is to evaluate which visualizations can be implemented using standard JasperReports capabilities and which require custom extensions, customizers, or alternative technical approaches. Zakres obowiązków: Analyzing existing charts and assessing feasibility of migration to JasperReports Identifying charts that can be implemented using standard functionality, customizers, custom code, or alternative technical approaches Designing and implementing custom chart rendering solutions Supporting implementation of advanced chart customizations in Java and JasperReports Developing solutions for annotations, markers, custom label placement, axis formatting, legend customization, and non-standard rendering behaviors Collaborating with report designers, internal technical teams, and Java developers Participating in technical spikes and Proof of Concept activities for the most complex chart scenarios Estimating implementation complexity and effort for custom or non-standard chart solutions Recommending technical workarounds where 1:1 visual parity is not achievable using standard JasperReports functionality Supporting evaluation of rendering limitations and proposing scalable visualization approaches Oferujemy: Employment based on B2B or CoW MEDICOVER healtcare package Multisport Card My Benefit Cafeteria Support in professional development Internal Mobility Program – enjoy many opportunities for career growth, job rotations, diversity of projects & technologies International, diverse, and inclusive working environment – get experience in global projects for worldwide leaders and enjoy multinational teams Referral Program – enjoy cooperation with your colleagues and get the bonus! 5/10 years NATEK club – we offer long term cooperation and celebrate each fifth year cooperation anniversary with gifts NATEK CSR Events & team buildings – enjoy our values: accountability, partnership and expertise and #workITwithus