Title: Analyst Programmer
Cyberjaya, MY
Responsibilities:
• Analyze business and system requirements and translate them into technical designs and software solutions.
• Design, develop, test, and maintain backend/frontend and web-based applications using Java, Spring Boot, Angular & ReactJS.
• Develop and integrate RESTful APIs and backend services to support enterprise systems.
• Write clean, maintainable, and well-documented code in accordance with established development standards and best practices.
• Collaborate with business analysts, product owners, QA teams, and other developers throughout the software development lifecycle.
• Perform unit testing, integration testing, and support user acceptance testing (UAT).
• Participate in code reviews and contribute to continuous improvement of development practices.
• Troubleshoot, debug, and resolve application and system issues.
• Optimize application performance, scalability, and system reliability.
• Support deployment activities and contribute to CI/CD pipelines and DevOps initiatives.
Requirements:
Qualification: Bachelor's degree in Computer Science, Information Technology, or a related field
Required skill(s): Proficiency in programming languages such as Java / SpringBoot, Angular, ReactJS; experience with Git, databases (MSSQL, Oracle), web services APIs (REST, SOAP). Additionally, basic knowledge of machine learning frameworks, mobile app development and exposure to Docker/Kubernetes are beneficial.
Key quality(s): Strong analytical and problem-solving skills, effective communication abilities, self-motivation, accountability, and a willingness to learn AI-related technologies
Required language(s): English and Bahasa Malaysia
Desired experience/exposure: Minimum of 4 years in supporting or developing web services; experience with project management, mentoring junior developers, and infrastructure-as-code tools is advantageous.