Java Software Developer

  • Start Date: 01 Oct 2026
  • Information Technology
  • Malaysia - Klang Valley
  • Permanent
  • Reference No: 257
The Company
Our client is a local IT solutions provider specialising in innovative AI solutions, decision-making tools and business optimisation.

Location
Petaling Jaya, Selangor, Malaysia

Key Responsibilities
  • Develop and maintain full-stack applications for mobile and web, ensuring responsive UI and smooth user experience.
  • Build and enhance backend services using Java (Java 8+) and Spring / Spring Boot.
  • Design, build and maintain RESTful APIs for mobile/web integrations and external systems.
  • Exposure to web and/or mobile application development (e.g., JavaScript framework and/or Flutter/React Native) and integrating UI with backend APIs.
  • Work with databases to write SQL queries, support data mapping, and handle stored procedures when required.
  • Translate business/functional requirements into technical solutions, work estimates, and deliverable features.
  • Perform debugging, troubleshooting, bug fixing, and continuous improvements to functionality, performance and reliability.
  • Conduct unit/integration testing and collaborate with QA teams to support SIT/UAT cycles and release readiness.
  • Support deployments and environment setup (DEV, SIT, UAT, PROD), including post-deployment monitoring and issue resolution.
  • Maintain clear technical documentation such as API specs, change logs and basic system notes.
  • Participate in Agile/Scrum activities, including sprint planning, daily stand-ups, and retrospectives.
  • Provide post-implementation support and enhancements based on user feedback and change requests.
  • Ensure compliance with security policies, data protection requirements, and audit standards.

Qualifications
  • Minimum Diploma or Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • At least 1–3 years of experience in Java software development, with demonstrated ability in defect management, troubleshooting, and problem-solving.
  • Experience in full software development life cycle, including development, testing, and deployment support.
  • Knowledge of Java (Java 8 and above), including object-oriented programming concepts, exception handling, collections, and basic multithreading.
  • Hands-on experience using Spring and Spring Boot for backend application development, including configuration, dependency injection, and controller/service layers.
  • Experience in developing and consuming RESTful APIs, including request/response handling, JSON data formats, and API testing using tools such as Postman.
  • Knowledge of relational databases (MySQL, PostgreSQL, Oracle, or equivalent), including table structures, relationships, and basic database design.
  • Understanding of application deployment processes and environments (DEV, UAT, PROD), with experience supporting deployments under guidance.
  • Strong attention to detail, analytical thinking, and problem-solving skills.
  • Good communication skills and ability to collaborate effectively with cross-functional teams (Business Analysts, Developers, QA, Project Management).

Apply For This Role

* = Required Information

We respect your privacy. By clicking "Send Application" you agree to our Privacy Policy

Form Loading Icon