Search by job, company or skills

R

Lead Software & Applications Engineer (Distributed Systems & JVM Performance Engineering)

8-11 Years
SGD 10,000 - 17,500 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities:

  • Design and develop enterprise-scale Java applications and distributed systems.
  • Lead microservices architecture, backend integration, and high-concurrency system optimization.
  • Perform JVM tuning, SQL optimization, multithreading enhancement, and production troubleshooting.
  • Develop and optimize distributed messaging systems using Kafka, RabbitMQ, and Redis.
  • Support CI/CD implementation, deployment automation, and DevOps processes.
  • Participate in technical design reviews, system performance tuning, and architecture optimization.
  • Handle complex business modules involving order processing, workflow systems, and enterprise platforms.
  • Collaborate with engineering teams to ensure scalable, stable, and maintainable application delivery.

Requirements:

  • Strong hands-on experience in Java, Spring Boot, Spring Cloud, and microservices architecture.
  • Solid understanding of JVM tuning, multithreading, high-concurrency systems, and performance optimization.
  • Experience with Kafka, RabbitMQ, Redis, MySQL, and distributed middleware technologies.
  • Familiarity with Linux, Git, Maven, Jenkins, and CI/CD practices.
  • Strong troubleshooting, system optimization, and technical problem-solving capabilities.
  • Experience in large-scale enterprise or platform system environments is preferred.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147098163

Similar Jobs