jobs in Techstreet Malaysia

Kerja Sepenuh Masa, Senior Java Developer di Techstreet Malaysia Selangor - Maukerja

Senior Java Developer

Techstreet Malaysia

Kongsi
Simpan

Lokasi Kerja

  • Petaling Jaya Selangor Malaysia

Penerangan Kerja

Tanggungjawab

Job Description

We are seeking an experienced Java Developer with strong expertise in backend development, microservices architecture, and distributed systems. The ideal candidate will have solid hands-on experience in modern Java frameworks, database optimization, and CI/CD practices.


Responsibilities

  • Design and implement scalable Java microservices and RESTful APIs tailored to client requirements.
  • Optimize database queries (MySQL/PostgreSQL) and middleware solutions for maximum performance and stability.
  • Build and maintain CI/CD pipelines, containerizing applications using Docker and Kubernetes.
  • Troubleshoot, debug, and resolve complex backend issues across distributed environments.
  • Participate in Agile ceremonies, code reviews, and technical discussions to drive code quality and system architecture improvements.


Requirements

  • Education: Bachelor’s degree or above in Computer Science, Software Engineering, or related fields.
  • Technical Skills: Minimum 5+ years of Java development experience
  • Strong foundation in: Java (Collections, Multithreading, JVM principles), Object-Oriented Programming (OOP)
  • Technology Stack
  • Frameworks: Spring / Spring Boot / Spring Cloud, Spring MVC, MyBatis / Spring Data JPA / Hibernate
  • Databases: MySQL / PostgreSQL / Oracle, Experience in SQL performance optimization
  • Middleware: Redis / RabbitMQ / Kafka / Elasticsearch
  • Distributed Systems: Dubbo / Zookeeper / Nacos, Understanding of CAP Theorem
  • Architecture & Tools:Strong experience in Microservices architecture, Hands-on experience with Docker / Kubernetes, Familiar with tools: Git / Maven / Jenkins / Gradle / Jira, Experience in CI/CD pipelines
  • Soft Skills: Strong logical thinking and problem-solving ability, Ability to independently troubleshoot complex technical issues, High sense of responsibility with focus on code quality and system stability, Excellent communication skills, Able to work in Agile environments (Scrum / Kanban)
  • Nice to Have (Bonus): Experience in large-scale distributed systems or high-concurrency environments (e-commerce, fintech), Experience with cloud platforms (AWS / Azure / Aliyun / Tencent Cloud), DevOps experience or Kubernetes operations, Open-source contributions or technical blogging, Experience with Lenovo systems is an advantage
  • Additional Senior Requirements: 5+ years Java development experience, Experience in Spring MVC / Spring Boot API development, Spring Cloud microservices, JPA / Hibernate / PostgreSQL
  • Tools: Gradle / Git / Jira
  • Salary: RM 7,000 - 10,000


Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut