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: PostgreSQL
- Messaging/Middleware: RabbitMQ, Redis
- Containers/Orchestration: Docker, Kubernetes
- Familiarity 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,000.00 - RM16,000.00 per month
Work Location: In person
Laporkan kerja