Position Summary:
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.
Job Description:
- Developing for our client
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
Pay: RM7,000.00 - RM10,000.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Experience:
- Java Development: 5 years (Required)
Language:
Work Location: In person