Senior Backend Engineer - Java / Spring Boot APIs (KLI-102)
Tentang lowongan ini
Responsibilities
Design, build, and maintain RESTful APIs in Java / Spring Boot that power a multi-tenant SaaS platform: endpoints, validation, pagination/sorting/filtering, reporting and dashboard data, audit trails.
Own the data layer end to end: JPA entities, DAOs and repositories, native queries, views, and stored procedures across MySQL, SQL Server, and PostgreSQL. Design schemas and tune slow queries.
Harden tenant isolation, authentication, and authorization so every request sees only the data it is entitled to.
Refactor and decompose large legacy services into well-bounded, testable components without disrupting production.
Write unit and integration tests, and raise the bar on coverage, structured logging, and error handling.
Define and document API contracts (OpenAPI/Swagger) and work with front-end engineers (TypeScript) to keep them in sync.
Give and receive thorough code reviews, and use AI coding assistants as part of the daily workflow while reviewing their output with the same rigor as any other contributor's.
Ship through a Bitbucket pull-request and Jira ticket workflow to AWS (ECS), and help resolve production issues.
Qualifications
5+ years of professional backend development in Java, with deep hands-on Spring Boot experience (Spring MVC, Spring Data JPA, Spring Security).
A track record of designing and building RESTful APIs for business applications: contracts, versioning, validation, pagination, error semantics.
Strong relational database skills: schema design, JPA/Hibernate mappings, native SQL, query optimization. Hands-on with more than one of MySQL, SQL Server, PostgreSQL.
Working knowledge of TypeScript: enough to read a front-end codebase, debug API consumption, and make small changes.
Experience working in and improving large, mature codebases: breaking up oversized services, adding tests, untangling dependencies.
Solid grasp of API security: authentication and authorization, multi-tenancy, input validation, secrets handling.
Wawasan pasar
Jelajahi lowongan terkait
Lowongan serupa
Senior Full Stack Engineer (KLI-90)
GTM - Regional Scientific Partnerships and Lab Operations Manager (KLI-97)
Accountant (KLI-101)
Admin Intern (Yogyakarta)
SEO Specialist
HR Manager (KLI-99)
Pertanyaan yang sering diajukan
Berapa gaji yang bisa saya harapkan?
Lowongan ini tidak menampilkan gaji. Peran serupa di Indonesia sering sekitar 5 000 000 Rp (median dari 48 146 lowongan).
Bagaimana cara melamar lowongan ini?
Buka halaman sumber asli dan hubungi pemberi kerja di sana. Finder tidak pernah membebankan biaya kepada pencari kerja.
Apakah lowongan ini masih berlaku?
Ya. Finder memperbarui lowongan secara berkala dari sumber publik dan menghapus tawaran yang sudah ditutup.
Di mana saya bisa melihat jenis dan format kerja?
Kondisi utama ditampilkan di atas deskripsi. Anda juga dapat membuka lowongan terkait untuk KitaLulus dan Indonesia.