job description
Join RiDiK, a dynamic subsidiary of CLPS Incorporation (Nasdaq: CLPS), and become a key player in our high-performing team delivering cutting-edge technology solutions that drive digital transformation for global enterprises. As a Full Stack Java Developer, you’ll work on large-scale projects that shape the future of fintech, e-commerce, and enterprise software, all while enjoying the flexibility of remote work from the tropical paradise of Bali, Indonesia.
In this role, you’ll collaborate with cross-functional teams to design, develop, and deploy robust, scalable applications using modern Java frameworks and cloud technologies. Whether you’re optimizing backend systems, enhancing frontend interfaces, or integrating third-party APIs, your work will directly impact the success of our clients and the growth of our innovative solutions.
We offer a contract-based opportunity with the potential for long-term collaboration, competitive compensation, and a supportive work environment that values creativity, problem-solving, and continuous learning. If you’re passionate about Java development, thrive in a fast-paced tech landscape, and want to work from one of the world’s most desirable locations, this is the role for you!
Locations: Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung – work from anywhere in Bali!
Responsibility
- Design, develop, and maintain full-stack Java applications using Spring Boot, Hibernate, and RESTful APIs.
- Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
- Optimize application performance, scalability, and security for enterprise-grade systems.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Troubleshoot, debug, and resolve complex technical issues across the full stack.
- Integrate third-party services, databases, and cloud platforms (e.g., AWS, Azure, or GCP).
- Participate in code reviews, sprint planning, and agile ceremonies to ensure timely delivery.
- Stay updated with emerging technologies and industry trends to drive innovation.
Qualifications
- Proven experience as a Full Stack Java Developer or similar role (3+ years).
- Strong proficiency in Java, Spring Boot, Hibernate, and JPA.
- Experience with frontend technologies such as React, Angular, or Vue.js.
- Familiarity with RESTful APIs, microservices, and cloud platforms (AWS/Azure/GCP).
- Knowledge of databases (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
- Experience with Docker, Kubernetes, and CI/CD pipelines is a plus.
- Strong problem-solving skills and ability to work in an agile environment.
- Excellent communication skills in English (written and verbal).
- Ability to work remotely and manage time effectively in a distributed team.