Description We are looking for a skilled Java Developer to join our dynamic team in Southeast Asia. The ideal candidate will have 2-5 years of experience in Java development and a passion for creating high-quality software solutions. Responsibilities Develop and maintain Java applications to meet business requirements. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot and debug applications to optimize performance. Participate in code reviews to ensure code quality and adherence to best practices. Write clean, maintainable, and efficient code. Skills and Qualifications 2-5 years of experience in Java development. Proficiency in Java frameworks such as Spring and Hibernate. Strong understanding of Object-Oriented Programming (OOP) principles. Experience with RESTful APIs and web services. Familiarity with database technologies such as MySQL or PostgreSQL. Knowledge of version control systems, preferably Git. Ability to work in an Agile development environment. Strong analytical and problem-solving skills.