Key Responsibilities
- Design, develop, enhance, debug, and implement software applications
- Troubleshoot and resolve production issues related to software applications
- Research, test, build, and coordinate integration of new products based on business requirements
- Develop new software solutions or major enhancements to existing applications
- Address systems integration, compatibility, and multi-platform issues
- Collaborate with project teams to identify and define application requirements
- Evaluate and recommend application software packages, integration, and testing tools
- Respond to improvement suggestions and implement software enhancements
Job Requirements
- Bachelor’s Degree in Computer Science, Information Technology, or related field
- 5+ years of software development experience with a focus on backend technologies
- Strong proficiency in Java programming
- Solid understanding of Object-Oriented Programming (OOP) principles and design patterns
- Experience with relational databases (MySQL, PostgreSQL) and SQL query optimization
- Hands-on experience in high-performance, scalable J2EE implementations on Linux/Unix platforms
- Experience with one or more of the following:
- Java Web Services
- Spring / Spring Boot
- Hibernate
- XML
- JBoss
- Tomcat
- Experience with RESTful APIs and microservices architecture
- Ability to work in complex enterprise environments and learn new technologies quickly
- Strong analytical and problem-solving skills
- Self-motivated, independent, detail-oriented, and a strong team player
Job Types: Full-time, Permanent
Pay: RM4,072.03 - RM12,000.00 per month
Work Location: In person