job description
Are you a passionate Java Backend Engineer looking to make an impact in a dynamic, innovative environment? Join our team in beautiful Bali and work on cutting-edge projects that drive digital transformation. As a Senior Java Backend Engineer, you will design, develop, and maintain scalable backend systems that power our high-traffic applications. This is a unique opportunity to work remotely from paradise while collaborating with a global team of experts.
We offer a competitive salary, flexible work arrangements, and the chance to grow your career in a supportive and forward-thinking company. If you thrive in a fast-paced environment and enjoy solving complex technical challenges, we’d love to hear from you!
Responsibility
- Design, develop, and maintain scalable Java-based backend services and APIs.
- Collaborate with cross-functional teams to define, architect, and ship new features.
- Optimize application performance, ensuring high availability and low latency.
- Implement security and data protection measures to safeguard user data.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot and debug complex issues in production environments.
- Mentor junior engineers and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends to drive innovation.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Java backend development.
- Strong proficiency in Java, Spring Boot, and RESTful APIs.
- Experience with databases (SQL/NoSQL) and caching mechanisms.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Solid understanding of microservices architecture and design patterns.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a remote team.