Dynamic JRXML Reports

Enterprise
Backend
API
Dynamic JRXML Reports

Tech Stack

Java
Spring Boot
Hibernate
SQL
JasperReports
Liquibase
Jenkins

Description

This project focused on creating dynamic and localized JRXML reports for bulk payment card orders within an enterprise environment. The implementation used SQL queries and Java resource bundles to handle localized storage of customer data across multiple regions.

By leveraging JasperReports templates, the system generated complex reporting structures for multiple formats while ensuring compliance with localization requirements. Spring Boot and Hibernate were used for backend data management, while Liquibase maintained schema consistency across environments.

The solution went through SIT and DIT testing before being promoted to UAT, ensuring quality and enterprise-readiness.

  • Developed dynamic JRXML reports integrated with SQL queries and Java resource bundles
  • Built reporting services in Spring Boot with Hibernate ORM for data persistence
  • Implemented Liquibase for version-controlled database migrations
  • Utilized Jenkins pipelines for automated builds and testing
  • Tested features in SIT and DIT environments prior to UAT deployment
  • Delivered localized and scalable reporting capabilities for enterprise card operations