Senior Backend Engineer, Java/Spring SaaS APIs

KitaLulus

Jakarta Pusat

Sur place

IDR 420 000 000 - 900 000 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

KitaLulus is seeking a senior backend engineer in Jakarta to design, build, and maintain RESTful APIs powering a multi-tenant SaaS platform. You will own the data layer end to end with MySQL, SQL Server, and PostgreSQL, and you will harden tenant isolation and security while shipping robust, scalable services.

You will refactor legacy services into well-bounded components, write tests and reviews, document API contracts with OpenAPI, and collaborate with front-end developers working in

Qualifications

  • 5+ years backend development in Java with Spring Boot (Spring MVC, Spring Data JPA, Spring Security).
  • Experience designing RESTful APIs for business apps: contracts, versioning, validation, pagination, error semantics.
  • Relational DB design and optimization; JPA/Hibernate mappings; native SQL across MySQL, SQL Server, PostgreSQL.
  • Frontend knowledge: TypeScript to read/debug API usage; ability to make small UI changes.
  • Experience with large, mature codebases; decomposing services, adding tests, untangling dependencies.
  • Strong API security practices: multi-tenant isolation, authentication, authorization, input validation, secrets handling.

Responsabilités

  • 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.

Connaissances

Java / Spring Boot
RESTful APIs design
SQL & DB design
Testing & CI
TypeScript familiarity
Code reviews

Outils

MySQL
SQL Server
PostgreSQL
OpenAPI/Swagger
Bitbucket
Jira
AWS ECS

Description du poste

KitaLulus is seeking a senior backend engineer in Jakarta to design, build, and maintain RESTful APIs powering a multi-tenant SaaS platform. You will own the data layer end to end with MySQL, SQL Server, and PostgreSQL, and you will harden tenant isolation and security while shipping robust, scalable services.

You will refactor legacy services into well-bounded components, write tests and reviews, document API contracts with OpenAPI, and collaborate with front-end developers working in

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Backend Engineer - Jakarta
Senior Backend Engineer - Jakarta

PT Bibit Tumbuh Bersama • Jakarta Utara

Sur place
IDR 468 720 000 - 781 200 000
Senior Backend Engineer - Java / Spring Boot APIs (KLI-102)
Senior Backend Engineer - Java / Spring Boot APIs (KLI-102)

KitaLulus • Jakarta Pusat

Sur place
IDR 420 000 000 - 900 000 000
Senior Full-Stack Engineer: Fintech Onboarding & API Systems
Senior Full-Stack Engineer: Fintech Onboarding & API Systems

KitaLulus • Jakarta Pusat

À distance
IDR 600 000 000 - 1 000 000 000
Senior Backend Engineer - Jakarta Department Tech Employment Type
Senior Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Jakarta Pusat

Sur place
IDR 350 000 000 - 700 000 000
Senior Backend Java Engineer – REST & Security Focus
Senior Backend Java Engineer – REST & Security Focus

PT Holink Solusi Digital • Jakarta Utara

Sur place
IDR 360 000 000 - 600 000 000
Senior Backend Engineer: Lead & Build Microservices
Senior Backend Engineer: Lead & Build Microservices

PT Bibit Tumbuh Bersama • Jakarta Utara

Sur place
IDR 300 000 000 - 420 000 000
Senior Backend Engineer: Scalable APIs & Cloud Systems
Senior Backend Engineer: Scalable APIs & Cloud Systems

PT Bibit Tumbuh Bersama • Jakarta Utara

Sur place
IDR 468 720 000 - 781 200 000
Backend Engineer: Build Secure, Scalable APIs
Backend Engineer: Build Secure, Scalable APIs

PT Bibit Tumbuh Bersama • Jakarta Utara

Sur place
IDR 167 400 000 - 279 000 000
Backend Engineer: Scalable APIs, Java & Cloud
Backend Engineer: Scalable APIs, Java & Cloud

Gtech • Tangerang

Sur place
IDR 180 000 000 - 260 000 000
Backend Engineer II - Java/Golang APIs & Testing
Backend Engineer II - Java/Golang APIs & Testing

tiket.com • Jakarta Pusat

Sur place
IDR 180 000 000 - 360 000 000