job description
Join Thinkfox as a Senior Java Developer and be part of a dynamic team building cutting-edge Java applications in the heart of Bali. This is a unique opportunity to work on innovative projects while enjoying the vibrant culture and work-life balance of Canggu. You'll collaborate with global clients, leverage modern Java frameworks, and contribute to scalable solutions that drive business growth.
We offer a competitive salary, flexible work arrangements, and a creative environment where your ideas are valued. If you're passionate about Java development and eager to make an impact, we'd love to hear from you!
Responsibility
- Design, develop, and maintain high-performance Java applications.
- Collaborate with cross-functional teams to define software requirements.
- Optimize existing Java code for performance and scalability.
- Implement RESTful APIs and microservices architecture.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and mentorship of junior developers.
- Troubleshoot and debug complex technical issues.
- Stay updated with emerging Java technologies and best practices.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 5+ years of professional Java development experience.
- Strong knowledge of Spring Boot, Hibernate, and JPA.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Strong communication skills in English.