Job Description
Responsibilities
- 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
- 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
Ready to Apply?
Take the next step in your AI career. Submit your application to Unison Group today.
Submit Application