Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

PERSOL

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global recruitment company is seeking a Java Developer in Kuala Lumpur, Malaysia. The ideal candidate should possess strong experience with Java, Spring Boot, and microservices architecture. Responsibilities include engaging in all phases of the software development lifecycle, coding efficiently, and collaborating with teams to meet specifications. Open to entry-level candidates who show a passion for software development. Join us to be part of innovative projects and continuous improvement efforts.

Qualifications

  • Minimum Diploma in Computer Science or related field.
  • At least 1 year of hands-on experience in Java development.
  • Strong programming skills in Java with necessary frameworks.

Responsibilities

  • Participate in all software development lifecycle phases.
  • Develop clean, testable, efficient code using Java.
  • Collaborate to ensure technical and business specifications are met.

Skills

Java
Spring Boot
microservices architecture
API integration
Agile methodologies
Object-Oriented Analysis and Design
SQL
Eclipse IDE

Education

Diploma in Computer Science

Tools

JBoss
Apache Tomcat
Spring Framework
Job description

We are looking for a skilled Java Developer with strong experience in Java, Spring Boot, microservices architecture, and API integration. The ideal candidate should be well-versed in backend development and familiar with Agile methodologies. Responsibilities include designing, developing, testing, and maintaining scalable Java applications using Spring Boot, ensuring high performance and on-time delivery.

What You Will Do:
  • Participate in all phases of the software development lifecycle, including requirement analysis, design, development, testing, and deployment.
  • Develop clean, testable, and efficient code using Java and Spring Boot, following best practices and coding standards.
  • Collaborate with team members to ensure software designs meet technical and business specifications.
  • Package and deploy software components as part of scheduled releases, ensuring stability and performance.
  • Continuously explore new tools, frameworks, and technologies to improve system architecture and recommend enhancements during technical reviews.
Your Background:
  • Minimum Diploma/Advanced/Higher/Graduate Diploma in Computer Science, Information Technology, or a related field.
  • At least 1 year of hands‑on experience in Java development or a related field.
  • Strong programming skills in Java, with experience using JBoss, Apache Tomcat, Spring Framework, and Eclipse IDE.
  • Familiarity with Java EE/J2EE platforms, including designing and developing enterprise-level applications.
  • Solid understanding of Object‑Oriented Analysis and Design (OOAD) and commonly used design patterns.
  • In‑depth knowledge of Java internals such as class loading, memory management, and transaction management.
  • Strong working knowledge of SQL, relational databases, and ORM frameworks such as Spring Data or Hibernate.
  • Exposure to cloud environments and practices such as Continuous Deployment/Integration (CD/CI) and microservices architecture.
  • Open to entry‑level candidates who demonstrate strong foundational knowledge and a passion for software development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.