Deskripsi Pekerjaan
Are you a seasoned Java professional looking to make a significant impact? Abishar Technologies Indonesia is currently seeking a highly skilled Backend Developer (Java) to join our dynamic engineering team in Jakarta. We are at the forefront of digital innovation, building scalable microservices that power mission-critical applications.
In this role, you will work with a modern tech stack centered around Java 17+, Spring Boot, and robust message queuing systems. You will be responsible for designing, developing, and maintaining high-performance RESTful APIs that serve thousands of concurrent users. We value clean code, architecture-first thinking, and a collaborative spirit. If you are passionate about building distributed systems and optimizing database performance, we want to hear from you.
You will collaborate with cross-functional teams, including front-end engineers, QA, and product managers, to deliver seamless software solutions. We promote a culture of continuous learning and CI/CD excellence, ensuring our deployment pipelines are as efficient as our code.
Tanggung Jawab
- Design, develop, and maintain high-performance, scalable backend services using Java 17 and Spring Boot.
- Build and optimize RESTful APIs to facilitate seamless integration with front-end applications and third-party services.
- Implement and manage database schemas and queries for PostgreSQL or Oracle databases to ensure optimal performance.
- Utilize Redis for caching strategies and Kafka for high-throughput event-driven microservices architecture.
- Participate in architectural design sessions to solve complex business problems with efficient technical solutions.
- Collaborate with the DevOps team to enhance and maintain CI/CD pipelines, ensuring smooth and automated deployments.
- Conduct thorough code reviews and mentor junior team members to uphold high standards of coding quality and best practices.
Kualifikasi
- Minimum of 3+ years of professional experience in Backend Development using Java (Java 11+ required, Java 17+ preferred).
- Strong proficiency in Spring Framework (Spring Boot, Spring Cloud, Spring Data).
- Solid experience with relational databases (PostgreSQL, Oracle) and complex query optimization.
- In-depth understanding of Microservices architecture and distributed systems.
- Hands-on experience with messaging systems such as Kafka or RabbitMQ.
- Proficiency in caching technologies, specifically Redis.
- Strong knowledge of CI/CD tools (Jenkins, GitLab CI, or similar) and containerization (Docker, Kubernetes).
- Excellent analytical, problem-solving, and communication skills in both English and Bahasa Indonesia.