Software Engineer (Java)

CEIC Data

Kuala Lumpur

On-site

MYR 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CEIC Data Malaysia is seeking a skilled Software/Data Engineer to design, build and optimize data processing pipelines and Java-based services. You will translate business requirements into technical solutions, craft technical docs, and contribute to project delivery plans.

The role demands strong coding, QA, and collaboration across departments and regions. We value experience with MySQL, AWS Aurora, MongoDB, and microservices, plus CI tools like Jenkins.

Qualifications

  • Bachelor’s Degree in Computer Science/Information Technology/Software Engineering with strong computing background.
  • Object Oriented programming experience: minimum 3 years in Java.
  • Solid experience in MySQL, AWS Aurora and MongoDB.
  • Experience in Data Engineering / Data Pipelines / Data processing streaming technologies.
  • Experience in WildFly.
  • Experience in VSTO Excel add-in development.
  • Experience with IDE tools such as Injelij.
  • Experience in Windows 10/11 and Office.
  • Familiar with Source Control tool GIT.
  • Familiarity with AWS: Lambda, SQS, S3.
  • Experience with Micro Services architecture and development.
  • Continuous Integration software: Jenkins.
  • Excellent communicator and ability to work with teams across regions and time zones.
  • Excellent written and verbal communication skills in English; Cantonese a plus.
  • 3-5 years in a similar role expected.

Responsibilities

  • Collaborate with the Business Analyst to define, refine, develop, test and deliver against functional requirements.
  • Translate functional into technical requirements.
  • Develop technical documentation for engineers of varying skill level
  • Provide technical input to the project delivery plan, including sizing and estimation
  • Ensure scrum team quality and support through code reviews and testing strategies
  • Implement correct, performant and reliable code on schedule and per specification
  • Determine code quality and test coverage; design and implement tests to ensure high quality
  • Develop and maintain test automation efficiency and effectiveness
  • Responsible for defect closure and root cause analysis to avoid regressions
  • Drive continual improvement in quality and efficiency
  • Collaborate with Support, Operations, Product and Engineering across departments

Skills

Java
Object-Oriented Programming
MySQL
AWS Aurora
MongoDB
Data Engineering
Data Pipelines
Streaming Tech
WildFly
VSTO Excel Add-in
Git
Jenkins
Elastic Search
Python
AI Frameworks

Education

Bachelor’s Degree in Computer Science/Information Technology/Software Engineering

Tools

Jenkins
Git
Elastic Search
Wybuild
ClickOnce

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

  • Collaborate closely with the Business Analyst to define, refine, develop, test and deliver against functional requirements
  • Understands and translates functional into technical requirements
  • Develops technical documentation for internal or external consumption for engineers of varying skill level
  • Provides technical input to the project delivery plan, including sizing and estimation
  • Being accountable for the quality of the scrum team and supporting through code review processes and testing strategies
  • Implementes correct, performant and reliable code on schedule and according to specification
  • Determines code quality and test coverage, and designing and implementing tests to make sure software is built to the highest quality possible
  • Develops and maintains test automation efficiency and effectiveness
  • Responsible for defect closure and root cause analysis to avoid regressions
  • Drives continual improvement in quality and efficiency, including defect prevention/root cause analysis, suggesting and adopting improvements to technology and efficiency
  • Collaborates and partners across different departments including Support, Operations, Product and Engineering
Requirements:
  • Bachelor’s Degree in Computer Science/Information Technology/Software Engineering with strong computing background
  • Object Oriented programming experience: min 3+ years in Java
  • Solid experience in MySQL, AWS Aurora and MongoDB
  • Experience in Data Engineering / Data Pipelines / Data processing streaming technologies
  • Experience in WildFly
  • Experience in VSTO Excel add-in development
  • Experience with IDE tools such as Injelij
  • Experience in Windows 10 / 11 and Office
  • Familiar with Source Control tool GIT
  • Familiarity with Amazon Web Services: e.g. Lambda, SQS, S3
  • Experience with Micro Services architecture and development
  • Continuous Integration software: e.g. Jenkins
  • Excellent communicator and ability to work with teams in different regions and time zones
  • Excellent written and verbal communication skills in English. Understand Cantonese would be added advantage
  • 3-5 years of experience in a similar or closely related role is expected to demonstrate competency
Added advantage with experience on:-
  • Experience in Python programming
  • Search engine: Elastic Search
  • R (for Math library)
  • Auto update tool: e.g. Wybuild, ClickOnce
  • Test automation tool: e.g. TestComplete, JUnit
  • Basic Linux operations: e.g. crontab
  • AI/LLM Integration: Hands-on experience integrating Generative AI / Large Language Model (LLM) APIs (e.g., OpenAI, AWS Bedrock, Anthropic, or Hugging Face) into enterprise applications.
  • AI Frameworks: Familiarity with Java or Python AI frameworks.
  • AI-Assisted Development: Active experience using AI-driven coding tools (e.g., GitHub Copilot, ChatGPT, Cursor, or Amazon Q) to accelerate development efficiency.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java)
Software Engineer (Java)

ISI • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Software Engineer (.Net)
Software Engineer (.Net)

CEIC Data • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Software Engineer
Software Engineer

Syarikat Sin Kwang Plastic Industries • Kulai

On-site
MYR 60,000 - 90,000
Software Engineer
Software Engineer

Istore Isend • Puchong

Hybrid
MYR 120,000 - 180,000
Health insurance
Opportunities for promotion
Work from home
Java Software Engineer
Java Software Engineer

JP Caliber • Puchong

On-site
MYR 60,000 - 90,000
Lead Software Developer
Lead Software Developer

Mywave • Tasek Gelugor

On-site
MYR 120,000 - 180,000
IT ENGINEER (Software)
IT ENGINEER (Software)

WAFERTEK SOLUTIONS SDN. BHD • Bayan Lepas

On-site
MYR 60,000 - 100,000
Software Engineer (Java)
Software Engineer (Java)

Ambition Recruitment • Cyberjaya

Hybrid
MYR 120,000 - 180,000
Hybrid work
Medical coverage
Flexi benefits
+2
Software Engineer
Software Engineer

TechStreet • Selangor

Hybrid
MYR 100,000 - 167,000
Medical, Dental, Optical cover
Flexible/Hybrid work
Training & certification support
+2
Senior Software Engineer (Senior Level)
Senior Software Engineer (Senior Level)

INFRA365 Sdn Bhd • Selangor

On-site
MYR 90,000 - 180,000