Description
We are seeking a highly skilled Full Stack Java Developer to join our dynamic team in Southeast Asia. The ideal candidate will have extensive experience in both front-end and back-end development, with a strong focus on building robust and scalable applications.
Responsibilities
- Design, develop, and maintain scalable web applications using Java and related technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Troubleshoot, debug, and optimize applications to improve performance and user experience.
- Write clean, maintainable code and conduct code reviews to ensure quality standards are met.
- Stay updated with emerging technologies and industry trends to innovate and improve existing systems.
Skills and Qualifications
- 5-8 years of experience in Java development with strong knowledge of frameworks such as Spring and Hibernate.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and experience with frameworks like Angular or React.
- Experience with RESTful APIs and microservices architecture.
- Strong understanding of database management systems, preferably SQL and NoSQL databases.
- Familiarity with version control systems, particularly Git.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Good understanding of Agile methodologies and software development best practices.