Deskripsi Pekerjaan
Join Reolink Technology as a Java Software Developer and become a key architect in our backend ecosystem. We're seeking a passionate backend engineer with strong Java expertise to design, develop, and maintain scalable server-side applications. You'll collaborate with cross-functional teams to transform business requirements into robust technical solutions while ensuring high performance and security standards. This role offers the opportunity to work on cutting-edge projects in a dynamic environment where innovation thrives. If you're ready to build impactful systems and advance your career in backend development, we encourage you to apply.
Tanggung Jawab
- Design, develop, and maintain high-performance backend services using Java and Spring Boot
- Implement RESTful APIs and microservices architecture to support scalable applications
- Optimize database interactions and ensure efficient data handling with SQL/NoSQL databases
- Collaborate with frontend teams to integrate seamless user experiences
- Conduct code reviews and implement best practices for clean, maintainable code
- Troubleshoot, debug, and resolve complex technical issues in production environments
- Participate in agile development processes including sprint planning and retrospectives
Kualifikasi
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in Java backend development
- Proficiency in Spring Boot, Hibernate, and REST API development
- Familiarity with microservices architecture and cloud platforms (AWS/Azure)
- Strong understanding of database design and SQL optimization
- Experience with CI/CD pipelines and DevOps practices
- Excellent problem-solving skills and attention to detail
- Ability to work effectively in collaborative, cross-functional teams