- 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)
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
More jobs at Unison Group
Sponsored
Apply for this position
Sign In to ApplyAbout Unison Group
Unison Consulting was launched in Singapore on September 2012, the hub of the financial industry, with innovative visions in the technocratic arena. We are a boutique next-generation Technology Company with strong business-interests in Liquidity risk, ...
Category:
Engineering