Enable job alerts via email!

Java Developer

Lenovo

Kuala Lumpur

On-site

MYR 168,000 - 254,000

Full time

4 days ago
Be an early applicant

Job summary

A global technology company in Kuala Lumpur is seeking an experienced Java Back-End Developer to join their platform development team. The successful candidate will design and implement robust back-end systems for a cloud platform, utilizing Java and microservices architecture. Strong expertise in Spring Boot and middleware technologies is essential. Competitive compensation and opportunities for growth are offered.

Qualifications

  • Strong proficiency in Java including multithreading, collections, and JVM optimization.
  • Extensive experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Experience with distributed systems and cloud-native development.

Responsibilities

  • Design and develop platform business functions based on Product Requirement Documents (PRD).
  • Implement scalable microservices using Java and Spring ecosystem.
  • Collaborate with database teams to optimize PostgreSQL schema design.

Skills

Java programming
Microservices architecture
Spring Boot
PostgreSQL
RabbitMQ
Redis
Docker
Kubernetes
CI/CD pipelines
DevOps practices

Education

Bachelor’s degree in Computer Science
Job description

We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).

This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com , and read about the latest news via our StoryHub .

Description and Requirements

Job Summary: We are looking for an experienced Java Back-End Developer to join our platform development team. This role is responsible for designing and implementing robust, scalable back-end systems that power our cloud platform. The ideal candidate will have deep expertise in Java technologies, microservices architecture, and cloud-native development practices.

Key Responsibilities:

  • Backend System Development: Design and develop platform business functions based on Product Requirement Documents (PRD).
  • Implement scalable microservices using Java and Spring ecosystem.
  • Ensure high-performance, reliable backend services that meet business requirements.

Architecture & Data Design:

  • Design efficient business models and data structures based on platform requirements.
  • Collaborate with database teams to optimize PostgreSQL schema design.
  • Implement best practices for data integrity and system scalability.

System Maintenance & Troubleshooting:

  • Diagnose and resolve platform issues including service exceptions and interface failures.
  • Utilize logging, monitoring, and debugging tools for rapid problem resolution.
  • Ensure platform stability and reliability through proactive maintenance.

Performance Optimization:

  • Analyze and optimize platform performance through code improvements and database tuning.
  • Configure and optimize middleware components including RabbitMQ and Redis.
  • Implement monitoring and continuous performance improvements.

Qualifications:

  • Bachelor’s degree or above in Computer Science, Software Engineering, or related fields.
  • Strong proficiency in Java programming including multithreading, collections, and JVM optimization.
  • Extensive experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Expertise in middleware technologies: PostgreSQL, RabbitMQ, Redis, Docker, and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong learning ability and excellent teamwork skills.
  • Experience with distributed systems and cloud-native development.

If you require an accommodation to complete this application, please contactability@lenovo.com

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