Java Developer
ប្រភេទការងារ៖ full-time
ទីតាំង៖ កម្ពុជា
ប្រាក់ខែ៖ 400$–1,000$
🔗 ការងារពីប្រព័ន្ធ ATS
ព័ត៌មានលម្អិតការងារ
Job Description
We are seeking a skilled Java Developer to design, develop, and maintain high performance, scalable applications. The ideal candidate will have strong experience in Java, object-oriented programming, and modern application frameworks, along with a passion for building reliable software solutions.
Responsibilities
- Design, develop, test, and maintain Java-based applications
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, debug, and resolve application issues
- Optimize application performance, scalability, and security
- Participate in code reviews and follow best development practices
- Integrate applications with databases, APIs, and third-party services
- Stay updated with emerging Java technologies and industry trends.
Requirements
- Strong proficiency in Java (Core Java, Java 8+)
- Solid understanding of Object-Oriented Programming (OOP) principles
- Experience with frameworks such as Spring, Spring Boot, or Hibernate
- Knowledge of RESTful APIs and web services
- Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
- Familiarity with version control systems (Git)
- Understanding of SDLC, design patterns, and best practices
Good problem-solving and analytical skills.
Preferred Qualifications
- Experience with microservices architecture
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Familiarity with CI/CD pipelines and DevOps tools
- Experience with frontend technologies (Angular, React) is a plus
Bachelor’s degree in Computer Science, Engineering, or a related field.
Soft Skills
- Strong communication and teamwork abilities
- Ability to work independently and manage time effectively
- Attention to detail and commitment to quality