Senior Java Developer (Jasper report Exp)
Unison Group
Posted: January 22, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Develop and maintain Java-based applications for customer communications, integrating with backend systems via REST/SOAP APIs, and handling data mapping, templates, and personalization rules.
Required Skills
Job Description
• Develop and maintain Java-based applications for customer communications
• Design and generate dynamic documents and reports using JasperReports
• Integrate Thunderhead with backend systems via REST/SOAP APIs
• Handle data mapping, templates, and personalization rules
• Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies
• Carry out unit and integration tests
• Identifying and resolving bugs
• Make sure you've developed enough test cases to ensure the design criteria are satisfied
• Produce well-written documentation for each microservice
• Constantly educate yourself on new approaches and technology
• Disseminate your expertise inside the organisation
• Communicate with other developers
• Creating and deploying microservices using the Spring Boot framework
• Adherence to the whole Software Development Life Cycle
• Interconnecting microservices with databases.
A bachelor's degree in information technology, computer science, or a related discipline
• Spring Boot Experience
• Optimize performance of document generation and batch processing
• Troubleshoot production issues related to communications and reports
• Work closely with business and QA teams
• Java (Core Java, OOP concepts)
• JasperReports (JRXML, Subreports, Parameters)
• SQL & relational databases
• REST / XML / JSON
• Version control (Git).