job description
Are you a passionate Java Developer looking for an exciting opportunity to work with a dynamic, forward-thinking tech company? Rising Tide Digital is seeking a skilled Senior Java Developer to join our remote team in Bali, Indonesia (Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung preferred).
In this role, you will collaborate with cross-functional teams to design, develop, and maintain high-performance Java applications that drive innovation and deliver exceptional user experiences. Whether you're optimizing backend systems, integrating APIs, or solving complex technical challenges, you'll have the opportunity to make a meaningful impact in a fast-paced, results-driven environment.
At Rising Tide Digital, we value creativity, collaboration, and continuous learning. As a remote-first company, we offer flexible work arrangements, a supportive team culture, and the chance to work on cutting-edge projects that shape the future of digital solutions. If you're a problem-solver with a strong Java background and a passion for technology, we'd love to hear from you!
Why join us?
- Remote Work: Enjoy the flexibility of working from Bali’s most vibrant locations while contributing to global projects.
- Competitive Compensation: Earn a competitive salary of IDR 11,000,000 – IDR 13,500,000 per month, commensurate with experience.
- Professional Growth: Access to training, mentorship, and opportunities to expand your skillset in a growing tech company.
- Innovative Projects: Work on diverse, high-impact projects that challenge and inspire you.
- Work-Life Balance: We prioritize your well-being with a flexible schedule and a supportive team culture.
Ready to take your Java development career to the next level? Apply now and become part of a team that’s redefining digital excellence!
Responsibility
- Design, develop, and maintain scalable Java-based applications and microservices.
- Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
- Optimize application performance, ensuring efficiency, reliability, and security.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Troubleshoot, debug, and resolve technical issues in existing systems.
- Integrate third-party APIs and services to enhance application functionality.
- Participate in code reviews, sprint planning, and agile development processes.
- Stay updated with emerging technologies and industry trends to drive innovation.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum of 4+ years of professional experience in Java development.
- Strong proficiency in Java, Spring Boot, Hibernate, and RESTful APIs.
- Experience with microservices architecture, cloud platforms (AWS/Azure/GCP), and containerization (Docker, Kubernetes) is a plus.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Solid understanding of software design patterns, algorithms, and data structures.
- Experience with CI/CD pipelines, Git, and Agile/Scrum methodologies.
- Excellent problem-solving skills and the ability to work independently in a remote setting.
- Strong communication skills in English (written and verbal).