Java & C++ Software Developer
Job Description
Job titlen : Java & C++ Software Developer
Location: Bandar Utama, Malaysia
Salary: RM 6,000 – RM 7,000 per month, depending on experience
Experience: 2–4 Years
Employment Type: Full-Time
Eligibility: Malaysians Only
Job Summary
We are looking for a Software Developer with 2–4 years of professional software development experience and strong hands-on expertise in Java and C++. The ideal candidate should have a solid understanding of object-oriented programming, data structures, algorithms, debugging, and software development in Linux/Unix environments.
Key Responsibilities
Develop, maintain, debug, and enhance software applications using Java and C++.
Apply object-oriented programming principles in software development.
Work with Java 8/11/17+ and C++11/14/17 standards.
Develop and maintain applications using Spring/Spring Boot.
Work with STL, data structures, and algorithms in C++.
Troubleshoot software issues and perform effective debugging.
Work with multithreaded applications and understand memory management concepts.
Develop and maintain software in Linux/Unix environments.
Work with SQL and databases for application-related requirements.
Use Git or other version-control tools for source-code management.
Collaborate with team members to analyze requirements and resolve technical issues.
Required Skills
2–4 years of professional software development experience.
Strong hands-on experience in Java and C++.
Good understanding of Object-Oriented Programming (OOP).
Knowledge of Java 8/11/17+.
Familiarity with Spring/Spring Boot.
Good knowledge of C++11/14/17.
Understanding of STL, data structures, and algorithms.
Basic understanding of multithreading and memory management.
Experience working with Linux/Unix environments.
Basic knowledge of SQL/databases.
Experience with Git or other version-control tools.
Strong debugging and problem-solving skills.
Top 5 Skills
Java 8/11/17+
C++11/14/17
OOP, Data Structures & Algorithms
Spring/Spring Boot
Linux/Unix & Git
Eligibility
Malaysian citizens only.
Candidates should have 2–4 years of professional software development experience.
Strong hands-on experience in both Java and C++ is required.
Candidates should be comfortable working with Linux/Unix environments.
Knowledge of SQL/databases, Git, multithreading, and memory management is required at a basic level.
Candidate Details Required
Candidate Name:
Total Experience:
Relevant Experience:
Technical Skills:
Current Salary (Last Drawn):
Expected Salary:
Notice Period:
Reason for Change:
Key Skills
5 SkillsRole Specifications
Similar Jobs
Associate – Interpretation Support (Mandarin/Cantonese
Machine Operator (Bend – CNC Press Brake)
Machine Operator (Punch – CNC Turret Punch)
Production Machine Operator
Associate Customer Support (Japanese Language Specialist)
Gratitude Inc is a global company with presence across APAC, Africa, and USA. We are known for our people, innovation and customer focused approach.
Interview Tips
Curated for this roleGet the Best Jobs
Right on your fingertips with instant alerts