Junior Backend Engineer
Location: Sunter, North Jakarta
Employment Type: Contract (12 Months, extendable based on performance)
Work Arrangement: Full Onsite
Salary: Rp.6.500.000 Gross - 7.000.000 Gross (Base on experience)
Tech Stack:
- Framework: Spring Boot, Quarkus
- Languages: Java (17+) / Kotlin, Go (for selected services)
- Reactive: Project Reactor, Mutiny (Quarkus), Spring WebFlux
- Messaging: Apache Kafka, RabbitMQ
- Database: PostgreSQL, Redis, MongoDB
- API: REST, gRPC, GraphQL
- DevOps: Docker, Kubernetes, Helm, GitLab CI/CD, GitHub Actions
- Observability: OpenTelemetry, Prometheus, Grafana
Requirement
Must Have
- 1–3 years of experience as a Backend Engineer.
- Strong proficiency in Java (17+) or Kotlin.
- Experience with Spring Boot or Quarkus in production environments.
- Good understanding of reactive programming (Project Reactor, RxJava, or Mutiny).
- Strong knowledge of database design, indexing, and query optimization.
- Familiar with Docker and Kubernetes.
Nice to Have
- Experience with event-driven architecture (Kafka or RabbitMQ).
- Familiar with Quarkus native build (GraalVM).
- Experience with distributed systems (Saga Pattern, CQRS, etc.).
- JVM performance tuning experience (GC tuning, profiling).
- Experience using AI-assisted development tools (GitHub Copilot, Cursor, JetBrains AI, etc.).
- Contributions to Java or Go open-source projects.