Software Engineer (Java)

ISI

Kuala Lumpur

On-site

MYR 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ISI in Malaysia seeks a software engineer to design, develop, test, and deliver Java-based data-driven applications and services in a modern cloud environment.

You will translate business requirements into technical specs, collaborate with cross-region teams, and contribute to scalable data pipelines using AWS. Strong English communication is essential, with Cantonese a plus.

Qualifications

  • Bachelor’s Degree in CS/IT/SE.
  • 3–5 years in a similar or related role.
  • Java: 3+ years experience.
  • Experience with MySQL, AWS Aurora, MongoDB.
  • Experience in Data Engineering / Data Pipelines / streaming tech.
  • Experience with Microservices architecture.
  • CI/CD with Jenkins.
  • GIT familiarity.
  • AWS services: Lambda, SQS, S3.
  • Elastic Search, Python, R a plus.
  • AI/LLM integration experience a plus.
  • Excellent English communication; Cantonese a plus.

Responsibilities

  • Collaborate with the BA 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 via code reviews and testing strategies.
  • Implement correct, performant code on schedule and per spec.
  • Assure test coverage and design tests for quality.
  • Develop and maintain test automation efficiency.
  • Defect closure and root cause analysis to avoid regressions.
  • Drive continual quality improvements and efficiency across teams.
  • Collaborate with Support, Operations, Product and Engineering.

Skills

Java
MySQL
MongoDB
AWS Aurora
Data pipelines
Jenkins
GIT
Microservices
Python
ElasticSearch
R
Test automation
AWS Lambda
SQS
S3
IntelliJ
WildFly

Education

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

Tools

IntelliJ
WildFly

Job description

  • 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
  • Implements 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 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
  • 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)

CEIC Data • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Software Engineer (.Net)
Software Engineer (.Net)

ISI • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Software Engineer (Java)
Software Engineer (Java)

CEICdata.com (M) Sdn Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Medical insurance
Dental coverage
Vision care
+3
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
AI Engineer
AI Engineer

Lenovo • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Junior Software Quality Engineer #
Junior Software Quality Engineer #

AvePoint • Kuala Lumpur

On-site
MYR 60,000 - 80,000
Principal Software Engineer
Principal Software Engineer

Software International Corporation • Kuala Lumpur

Hybrid
MYR 120,000 - 150,000
Hybrid Working Arrangement
Learn & Grow with Experienced Experts
Up to 24 Days Annual Leave
+6
Senior Software Quality Engineer (QA)
Senior Software Quality Engineer (QA)

AvePoint • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Software Engineer, R&D
Software Engineer, R&D

Esker • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Java Developer
Senior Java Developer

Hyred • Kuala Lumpur

On-site
MYR 120,000 - 160,000