Senior Chart Rendering / Jasper Customization Specialist
Senior Chart Rendering / Jasper Customization Specialist
We are looking for a Java Specialist with deep expertise in JFreeChart and data visualization to lead the migration and customization of complex charts within JasperReports. You will bridge the gap between standard reporting features and custom rendering requirements.
Key Responsibilities
Feasibility & Analysis: Evaluate existing charts and determine the best migration path (standard, customizer, or custom code).
Advanced Customization: Implement complex chart features including custom annotations, markers, axis formatting, and legend placement.
Technical Spikes: Lead POCs for high-complexity charts to identify technical risks and estimate development effort.
Advisory: Recommend technical workarounds where 1:1 parity is not available out-of-the-box.
Collaboration: Partner with Report Designers and Java Developers to ensure seamless chart integration into PDF documents.
Requirements
Expert Java Skills: Deep proficiency in Java and the JFreeChart library (or a very similar Java-based rendering stack).
Custom Rendering: Proven experience in custom chart logic, including axis/legend customization and advanced formatting.
Document Context: Understanding the specific challenges of rendering charts for PDF/Print versus web UI.
Analytical Thinking: Ability to assess technical complexity and distinguish between standard configuration and the need for custom extensions.
Strongly Preferred
JasperReports Expertise: Experience with Jasper chart customizers and JRXML integration.
Domain Knowledge: Experience with financial performance charts or regulatory reporting.
Graphics Tech: Familiarity with Java2D / Graphics2D, SVG, or vector graphics rendering.
Who We Are Looking For
A specialist who goes beyond basic chart configuration. You understand the nuances of chart parity and can write custom extensions when standard tools fall short. You are comfortable estimating the "cost of customization" and delivering high-fidelity visual assets.
Alternative Profiles Welcome: If you lack JasperReports experience but are an expert in JFreeChart, Java2D, or custom SVG rendering for document generation, we encourage you to apply. We value deep technical rendering skills over specific tool knowledge.
Senior Chart Rendering / Jasper Customization Specialist
Senior Chart Rendering / Jasper Customization Specialist