job description
Are you a passionate Java & Hibernate Developer looking for an exciting opportunity in a dynamic, hybrid work environment? Lewis Personnel Management is seeking a skilled professional to join our team in Bali, where you’ll contribute to cutting-edge projects while enjoying a competitive salary and flexible work arrangements (1-2 days RTO per week).
In this role, you’ll leverage your expertise in Java, Hibernate, and modern backend development to design, develop, and optimize high-performance applications. You’ll collaborate with cross-functional teams to deliver scalable solutions that drive business growth. With a focus on clean code, best practices, and continuous improvement, you’ll play a key role in shaping the future of our digital products.
Why apply? Beyond the technical challenges, this position offers a unique blend of work-life balance, professional growth, and the chance to work in one of the world’s most inspiring locations. Whether you’re refining existing systems or architecting new features, your work will have a tangible impact.
Responsibility
- Design, develop, and maintain scalable Java-based applications using Spring Boot, Hibernate, and JPA.
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
- Optimize database performance and ensure efficient data persistence using Hibernate ORM.
- Write clean, maintainable, and well-documented code following SOLID principles and design patterns.
- Implement and enhance RESTful APIs and microservices for seamless integration with frontend systems.
- Conduct code reviews, mentoring junior developers, and contribute to architectural decisions.
- Troubleshoot, debug, and resolve application issues to ensure high availability and performance.
- 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 3+ years of hands-on experience in Java development with Hibernate and Spring Framework.
- Proficiency in SQL, NoSQL databases, and ORM tools (Hibernate, JPA).
- Experience with RESTful APIs, microservices, and cloud platforms (AWS, Azure, or GCP).
- Strong understanding of OOP, design patterns, and software architecture principles.
- Familiarity with CI/CD pipelines, Maven/Gradle, and version control systems (Git).
- Excellent problem-solving skills and the ability to work in an Agile/Scrum environment.
- Strong communication skills and the ability to collaborate effectively with global teams.