Job Title : Java Back-End Developer
Key Responsibilities :
1. Backend System Development
- Design and develop platform business functionalities based on Product Requirement Documents (PRDs).
- Build scalable microservices using Java and the Spring ecosystem.
- Ensure the delivery of high-performance and reliable backend services aligned with business needs.
2. Architecture & Data Design
Design efficient business logic and data structures per platform requirements.Work with the database team to optimize PostgreSQL schema and data flow.Implement best practices to ensure system scalability and data integrity.3. System Maintenance & Troubleshooting
Diagnose and resolve platform-related issues, including service exceptions and interface failures.Use logging, monitoring, and debugging tools to swiftly identify and solve problems.Maintain overall system reliability through proactive monitoring and support.4. Performance Optimization
Analyze platform performance bottlenecks and implement code / database optimizations.Tune middleware such as RabbitMQ and Redis for optimal performance.Establish monitoring systems and proactively address performance issues.Qualifications :
Bachelor's degree or above in Computer Science, Software Engineering, or related discipline.Strong proficiency in Java programming, including multithreading, collections, and JVM tuning.Extensive hands-on experience with Spring Boot, Spring Cloud, and microservices.In-depth knowledge of :Databases : PostgreSQLMessaging / Middleware : RabbitMQ, RedisContainers / Orchestration : Docker, KubernetesFamiliarity with development tools like IntelliJ IDEA, GitLab, and AI-assisted coding tools.Experience with CI / CD pipelines and DevOps practices.Excellent problem-solving and collaboration skills.Experience working with distributed systems and cloud-native platforms.Skills Keywords :
Java, Spring Boot, Microservices, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, CI / CD, JVM, Cloud-Native Development
Job Type : Full-time
Pay : RM12, RM16,000.00 per month
Work Location : In person