Deskripsi Pekerjaan
Are you a passionate Backend Developer looking to elevate your career with Abishar Technologies Indonesia? We are seeking a talented Mid-level Java Developer to join our growing engineering team in Tangerang. In this role, you will play a critical part in designing, building, and maintaining scalable backend services that power our core product offerings.
As part of our development team, you will work in an agile environment, utilizing modern technologies like Spring Boot and microservices architecture to solve complex business problems. We are looking for a collaborative individual who writes clean, maintainable code and is eager to contribute to architectural decisions. If you have 2–5 years of experience and a deep understanding of Java ecosystems, we would love to meet you.
Tanggung Jawab
- Design, develop, and maintain robust backend applications using Java and the Spring Boot framework.
- Develop and document secure RESTful APIs to facilitate seamless communication between frontend and backend services.
- Implement and optimize microservices architecture to improve system scalability and performance.
- Collaborate with cross-functional teams including product managers and UI/UX designers to translate business requirements into technical solutions.
- Write high-quality, efficient, and testable code while participating in peer code reviews.
- Troubleshoot, debug, and upgrade existing software systems to ensure high availability and reliability.
- Optimize database queries and schema designs to ensure fast performance and data integrity.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 2–5 years of hands-on experience in Java development.
- Proficiency in Spring Boot, Spring Cloud, and Hibernate/JPA.
- Strong understanding of RESTful API design principles and integration.
- Proven experience working with microservices architecture and containerization (e.g., Docker).
- Solid knowledge of relational databases (MySQL, PostgreSQL) and SQL query optimization.
- Familiarity with version control systems, specifically Git.
- Strong problem-solving skills and the ability to work independently or within a team.