jobs in Silverlake

Silverlake Hiring! Full Time Senior Java Software Engineer in Selangor - Ricebowl

Senior Java Software Engineer

Silverlake

Share
Save

Working Location

  • Petaling Jaya Selangor Malaysia

Job Description

Responsibilities

What applies to you

We are seeking a skilled Java Software Engineer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and secure Java applications. You will work closely with cross-functional teams to deliver reliable solutions that meet business needs.


What you will do

  • Design, develop, and maintain Java-based applications with best practices and coding standards.
  • Collaborate with architects, product owners, and other developers to deliver robust solutions.
  • Optimize application performance, scalability, and security.
  • Write clean, maintainable, and testable code.
  • Perform code reviews and mentor junior developers.
  • Troubleshoot and resolve technical issues in development and production environments.
  • Stay updated with emerging technologies and contribute to continuous improvement.


What you will need

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (relevant studies will also be considered).
  • 6–7 years of hands-on experience in Java development (Java 8+ preferred).
  • Strong knowledge of Spring Framework / Spring Boot.
  • Proficiency in RESTful APIs, Microservices architecture.
  • Experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Knowledge of CI/CD pipelines, Git, and DevOps practices.
  • Good understanding of system design, data structures, and algorithms.
  • Strong problem-solving skills and ability to work independently or in a team.
  • Excellent communication and collaboration skills.
  • Experience with containerization tools (Docker, Kubernetes), exposure to frontend frameworks (Angular, React, or Vue.js), and familiarity with messaging systems (Kafka, RabbitMQ) would be an added advantage.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More