Job Search and Career Advice Platform

Enable job alerts via email!

Mid-Senior Java Developer

Mills Resources

Kuala Lumpur

On-site

MYR 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global technology company is looking for an experienced General Java Developer to join their Kuala Lumpur team. The ideal candidate will possess a strong foundation in Java programming, experience with modern Java frameworks like Spring Boot, and the ability to independently design and develop functional modules. Fluency in Mandarin is essential for business communication. This position offers hands-on experience with large-scale systems and optimization projects.

Qualifications

  • At least 3–5 years experience in Java.
  • Solid understanding of design patterns and software architecture principles.
  • Experience with databases including MySQL and Redis.

Responsibilities

  • Design, develop, and maintain high‑quality Java‑based system functional modules independently.
  • Participate in system architecture design and technical discussions.
  • Ensure adherence to best coding practices and development standards.

Skills

Java programming
Spring Boot
SSM
Fluency in Mandarin
Web development
Problem-solving
Agile mindset

Tools

MySQL
Redis
Job description

Mills Recruitment is partnering with a leading global technology company to support the expansion of its software development team in Malaysia. This role focuses on backend Java development, involving the design, development, and maintenance of enterprise‑level system modules using modern Java frameworks. The position offers hands‑on exposure to large‑scale systems, system optimization, and ongoing enhancement projects.

Role Overview

Our partner client is seeking an experienced General Java Developer to join our development team. The ideal candidate will have strong Java fundamentals, hands‑on experience with modern Java frameworks, and the ability to independently design and develop system functional modules. This role requires close collaboration with cross‑functional teams, strong problem‑solving skills, and fluency in Mandarin is essential to support business and technical communication.

Duties and Responsibilities
  • Design, develop, and maintain high‑quality Java‑based system functional modules independently.
  • Apply object‑oriented principles and design patterns to ensure scalable and maintainable solutions.
  • Participate in system architecture design and technical discussions.
  • Develop and integrate services using Spring Boot, SSM, and Spring Cloud frameworks.
  • Work with distributed systems, caching mechanisms, and message middleware.
  • Collaborate with front‑end developers, product managers, and other stakeholders.
  • Perform code reviews, troubleshooting, and performance optimization.
  • Ensure adherence to best coding practices and development standards.
Qualifications and Requirements
  • At least 3–5 years experience in Java.
  • Strong foundation in Java programming with good coding standards and development habit.
  • Ability to independently develop and deliver system functional modules.
  • Solid understanding of design patterns and software architecture principles.
  • Proficiency in SSM and Spring Boot, with hands‑on experience in Spring Cloud project development.
  • Strong knowledge of Web development, caching, distributed systems, and message middleware.
  • Good understanding of communication protocols such as HTTP and TCP/IP.
  • Experience with databases including MySQL and Redis, with strong database operation skills.
  • Excellent logical thinking, problem‑solving ability, and agile mindset.
  • Strong teamwork spirit with effective coordination and communication skills. Fluency in Mandarin (written & spoken) is essential to support business and technical communication.
Soft Skills & Attributes
  • Experience working in agile or fast‑paced development environments.
  • Ability to quickly learn new technologies and adapt to changing requirements.
  • Strong sense of responsibility and ownership of deliverables.
To Apply

For more information and if you wish to know more about the role, please contact Danica Laxamana at danica.laxamana@millsrecruitment.com

Additional Information
  • Onsite Location - Bangsar South City, 59200 Kuala Lumpur, Malaysia.
  • Strong foundation in Java programming.
  • Fluency in Mandarin is essential to support business and tech communications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.