Senior Java Developer

Unison Group

📍 Kuala Lumpur, Kuala Lumpur, Malaysia

Full-time Other-General Posted February 23, 2026

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...