Backend Developer
Role overview
Deskripsi pekerjaan
Develop, maintain, and enhance backend applications using Java, Spring Boot, and Quarkus. Design and develop RESTful APIs and backend services based on business and technical requirements. Integrate backend services with databases, third-party APIs, and other internal systems.
Write clean, maintainable, and scalable code following software development best practices. Perform unit testing, debugging, and troubleshooting to ensure application quality and reliability. Collaborate with Frontend Developers, QA, DevOps, and other teams throughout the development lifecycle.
Tanggung jawab
Responsibilities
- Develop, maintain, and enhance backend applications using Java, Spring Boot, and Quarkus.
- Design and develop RESTful APIs and backend services based on business and technical requirements.
- Integrate backend services with databases, third-party APIs, and other internal systems.
- Write clean, maintainable, and scalable code following software development best practices.
- Perform unit testing, debugging, and troubleshooting to ensure application quality and reliability.
- Collaborate with Frontend Developers, QA, DevOps, and other teams throughout the development lifecycle.
- Participate in code reviews and contribute to improving development standards and processes.
- Monitor and troubleshoot application issues in development, testing, and production environments.
Yang perlu disiapkan
Job requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 2–3 years of professional experience as a Backend Developer.
- Strong proficiency in Java and backend application development.
- Hands-on experience with Spring Boot and Quarkus.
- Good understanding of REST API, microservices architecture, and backend development concepts.
- Experience working with relational databases such as PostgreSQL, MySQL, or Oracle.
- Familiarity with Git and collaborative software development workflows.
- Understanding of unit testing, API testing, and debugging.
Kualifikasi kandidat
Skill dan kualifikasi
- Familiarity with Docker and CI/CD is a plus.
- Experience with Kafka/RabbitMQ or other messaging systems is a plus.
- Good problem-solving, communication, and teamwork skills.
Tools
Tech stack dan tools
Sebelum klik lamar
Ambil keyword
Catat skill, tools, dan tanggung jawab yang berulang di lowongan ini.
Sesuaikan CV
Tulis ulang pengalaman agar lebih nyambung dengan kebutuhan role.
Kirim dengan konteks
Gunakan cover letter singkat yang menyebut kebutuhan perusahaan.
PT Tiga Daya Digital Indonesia (Eksad Technology)
Jakarta Selatan, DKI Jakarta
AI Job Match Score
Cocokkan CV kamu dengan lowongan ini sebelum melamar.
CV Pintar menampilkan lowongan sebagai referensi. Selalu cek detail terbaru di sumber asli sebelum melamar.
Ubah detail lowongan ini jadi CV yang lebih relevan.
Gunakan CV Pintar untuk scoring ATS, keyword extractor, dan cover letter yang mengikuti konteks role ini.