
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A tech company in Kuala Lumpur is seeking a skilled backend developer to create and maintain scalable applications using Java and Spring Boot. The successful candidate will design APIs, collaborate with teams, and optimize system performance. Requirements include over 2 years of experience in backend development and a Bachelor's degree in Computer Science. Join a supportive culture with career growth opportunities and a competitive salary package.
Passionate, energetic & supportive work culture
Competitive salary & attractive work benefit package
Extremely skilled team that strive for perfection
Outstanding career growth & development opportunities
Provide continuous learning to you by staying ahead with the latest technologies
Develop, test, and maintain scalable backend services using Java (Spring Boot / Spring
Framework).
Design and implement RESTful APIs and integrations with internal and external
systems.
Collaborate with Frontend, QA, and DevOps teams to ensure smooth and efficient
product delivery.
Optimize application performance, reliability, and security.
Participate in code reviews, sprint planning, and technical discussions.
Troubleshoot and resolve backend system issues or bugs.
Maintain documentation for code, APIs, and system design.
Work closely with database administrators to design and manage data structures and
queries (e.g., MySQL, PostgreSQL, MongoDB).
Contribute ideas to improve system architecture and development workflow.
Bachelor’s Degree in Computer Science, Software Engineering, or related field.
2+ years of experience in backend development using Java.
Strong knowledge of Spring Boot, REST APIs, and microservices architecture.
Hands-on experience with SQL / NoSQL databases.
Familiar with version control tools (Git, GitLab, Bitbucket).
Experience with message brokers (Kafka, RabbitMQ) is a plus.
Understanding of CI/CD pipelines and cloud platforms (AWS / GCP / Azure) is an
advantage.
Good problem-solving skills, analytical thinking, and attention to detail.
Ability to work independently and collaboratively in a team environment.
Experience in Redis or other caching tools.
Experience in architect high availability system design
Experience with Docker / Kubernetes.
Knowledge of unit testing frameworks (JUnit, Mockito).
Familiarity with Agile / Scrum methodology.
Basic understanding of frontend technologies (React, Angular, or Vue) for API
integration.