Enable job alerts via email!

Java Developer

Esync Software Services Sdn. Bhd.

Kuala Lumpur

On-site

MYR 120,000 - 160,000

Full time

Today
Be an early applicant

Job summary

A software development company based in Kuala Lumpur is seeking an experienced Java Developer/Senior Java Developer. The successful candidate will design and develop high-quality Java applications, and will utilize expertise in Docker and Kubernetes for deployment. Strong CI/CD experience is essential. Join a dynamic team and contribute to architecture decisions and best practices.

Qualifications

  • 7+ years of professional experience in Java development.
  • Strong hands-on expertise with Docker and Kubernetes.
  • Solid understanding and practical experience with CI/CD pipelines.

Responsibilities

  • Design, develop, test, and maintain high-quality Java-based applications.
  • Architect and implement microservices and cloud-native solutions.
  • Build and maintain CI/CD pipelines to automate build, test, and deployment processes.

Skills

Java development
Docker deployment
Kubernetes
CI/CD pipeline automation
Microservices
Problem-solving
Teamwork

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Jenkins
GitLab CI
GitHub Actions
MySQL
PostgreSQL
MongoDB
Cassandra
Job description

Add expected salary to your profile for insights

We are looking for an experienced Java Developer / Senior Java Developer to join our growing engineering team. The successful candidate will bring strong expertise in Java development, Docker & Kubernetes deployment/configuration, and CI/CD pipeline automation. You will be responsible for building scalable, reliable applications and mentoring team members, while contributing to architecture decisions and best practices.

Responsibilities
  • Design, develop, test, and maintain high-quality Java-based applications.
  • Architect and implement microservices and cloud-native solutions.
  • Deploy, configure, and manage applications using Docker and Kubernetes.
  • Build and maintain CI/CD pipelines to automate build, test, and deployment processes.
  • Collaborate closely with DevOps, QA, and business teams to deliver end-to-end solutions.
  • Troubleshoot complex issues and optimize application performance and scalability.
  • Participate in code reviews, ensuring adherence to coding standards and security best practices.
  • Contribute to technical design discussions and provide guidance to junior developers.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 7+ years of professional experience in Java development.
  • Strong hands-on expertise with Docker (containerization, image management).
  • Proven experience with Kubernetes (deployment, scaling, monitoring, configuration).
  • Solid understanding and practical experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or equivalent).
  • Strong knowledge of REST APIs, microservices, and distributed system design.
  • Experience with relational (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, communication, and teamwork skills.
Unlock job insights

Salary match Number of applicants Skills match

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.