Glints Logistik & Supply Chain Full Time

Senior Java Developer

PT Green City Traffic

Kebayoran Baru IDR 14.000.000 – 20.000.000 Posted 2 days ago
Location Kebayoran Baru
Salary IDR 14.000.000 – 20.000.000
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Senior Java Developer role at PT Green City Traffic is curated from Glints (category Logistik & Supply Chain). Note the work location (Kebayoran Baru) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

KEY RESPONSIBILITIES: 

1. Design, develop, and maintain high-quality backend services using Java (Spring Boot) and Go.

2. Build and optimize scalable microservices architecture with robust service-to-service communication.

3. Manage and optimize relational databases (PostgreSQL/MySQL), implementing query optimization and spatial indexing (PostGIS).

4. Implement asynchronous messaging systems using Kafka, RabbitMQ, or MQTT for real-time event-driven processing.

5. Take full ownership of the feature lifecycle, from architectural design and coding to Docker containerization and CI/CD deployment.

6. Collaborate in a fast-paced startup environment to solve complex engineering problems and support high-traffic, real-time platform demands.


REQUIREMENTS: 

1. Bachelor's degree (S1) from any major.

2. Minimum 3–5 years of solid experience in backend development

3. Fluent in English; Upper-Intermediate level is highly welcome to apply.

4. Preferably available to join immediately or within a short notice period.

5. Willing to work Monday–Friday (09:00–18:00) and Saturday half-day (09:00–13:00).

6. Strong proficiency in Spring Boot, Spring Data JPA, REST API, and Dependency Injection.

7. Familiarity with Goroutines & channels, standard library, idiomatic Go, and building production-grade services.

8. Proficiency in PostgreSQL/MySQL (query optimization, indexing). Deep understanding of RESTful design, JSON, versioning, and authentication (JWT/OAuth2).

9. Hands-on experience with Microservices and message brokers (Kafka/RabbitMQ/MQTT).

10. Solid grasp of Concurrency, Caching (Redis), Idempotency, Error Handling, Git, Docker, and CI/CD basics.


Highly Desirable (Big Plus):

1. Experience in Ride-Hailing, On-Demand, Logistics, or Fleet Management platforms.

2. Deep knowledge in PostGIS, OSRM, routing, geofencing, spatial indexing, and IoT integration (device telemetry, event-sourcing ledger).

3. Experience with gRPC, CQRS, Kubernetes, and Observability tools (Prometheus, Grafana, Tracing).

4. Experience handling high-traffic real-time systems and Payment Gateway/Wallet integration.

5. Experience in integrating LLM APIs (OpenAI, Anthropic Claude), building AI-powered features (demand prediction, ETA, dynamic pricing), Vector databases/RAG, AI Agents/workflows, or MLOps basics.


Soft Skills: High level of ownership, independent problem-solver, and thrives in a fast-paced environment.

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Glints. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Senior Java Developer

  1. Read the full description and ensure your skills match before applying to PT Green City Traffic.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Logistik & Supply Chain roles.
  3. Click Apply Now to go to Glints. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips