Job Title: Java Thunderhead Developer
Experience: 3–6 years
Location: Kuala Lumpur / Cyberjaya
Employment Type: Full-Time Contract
Duration: 1 year extendable (Subject to Performance)
About the Role
We are looking for a Java Developer with hands-on experience in Thunderhead (Smart Communications / CCM platform) to design, develop, and support enterprise document and customer communication solutions for insurance and financial services systems.
You will work closely with business analysts, QA, and enterprise platform teams to build and enhance document generation, workflow, and communication templates integrated with core insurance systems such as LifeAsia, Life400, or Life Integral.
Key Responsibilities
- Design, develop, and maintain Java-based applications integrated with Thunderhead (SmartCOMM / CCM platform)
- Build and enhance customer communication templates, workflows, and document generation processes
- Develop backend services and integration components between Thunderhead and enterprise systems (LifeAsia / Life400 / Life Integral)
- Work with MS SQL Server for data extraction, transformation, and reporting support
- Support system integration, API development, and batch processing workflows
- Participate in full SDLC: requirement analysis, design, development, testing, deployment, and support
- Troubleshoot and resolve production issues, ensuring system stability and performance
- Collaborate with business users, analysts, QA, and infrastructure teams
- Optimize document generation performance and ensure high-volume processing efficiency
- Participate in code reviews, technical design discussions, and release cycles
- Support UAT, production deployment, and post-release validation
- Ensure compliance with security, audit, and enterprise development standards
Required Skills & Experience
- 3–6 years of experience in Java development
- Hands-on experience with Thunderhead (Smart Communications / SmartCOMM / CCM platform) is mandatory or highly preferred
- Strong Java (Spring / Core Java) development experience
- Experience integrating enterprise applications with backend systems
- Strong knowledge of MS SQL Server (queries, stored procedures, optimization)
- Experience working with APIs, REST services, or middleware integration
- Familiarity with batch processing, document generation, or workflow systems
- Experience working in enterprise SDLC environments
- Strong debugging and troubleshooting skills
Preferred Skills
- Exposure to insurance systems such as:
- LifeAsia
- Life400
- Life Integral
- Experience working with reporting tools like Jasper or Sisense
- Knowledge of document composition / CCM platforms
- Experience in production support or DevOps pipelines
- Familiarity with Git, CI/CD tools, or Jenkins
- Exposure to cloud or containerized environments (optional)
Soft Skills
- Strong analytical and problem-solving ability
- Good communication skills to work with regional/global teams
- Ability to handle production issues under pressure
- Detail-oriented and quality-focused mindset
- Able to work independently and in team environments
Job Types: Full-time, Permanent, Contract, Temporary, Freelance, Internship, Fresh graduate, Student job
Contract length: 12 months
Pay: RM7,000.00 - RM8,500.00 per month
Work Location: In person