Senior Java Developer
Location: PJ, Selangor
Job Type: Full-time
Job Description
We are looking for an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable, and secure Java applications. You will work closely with cross-functional teams to deliver reliable solutions that align with business goals.
Key Responsibilities
- Design, develop, and maintain Java-based applications following best practices and coding standards
- Collaborate with architects, product owners, and developers to deliver robust solutions
- Optimize application performance, scalability, and security
- Write clean, maintainable, and testable code
- Conduct 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
Requirements
- Bachelor’s degree in Computer Science, IT, Software Engineering, or related field
- 6–7 years of hands-on experience in Java development (Java 8+ preferred)
- Strong experience with Spring Framework / Spring Boot
- Proficiency in RESTful APIs and 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
- Strong understanding of system design, data structures, and algorithms
- Experience with Docker, Kubernetes, or containerization tools
- Exposure to frontend frameworks (Angular, React, Vue.js) is an advantage
- Familiarity with messaging systems (Kafka, RabbitMQ) is a plus
- Strong problem-solving and communication skills
Pay: RM5,861.89 - RM12,000.00 per month
Work Location: In person