Company Logo

Mid-level Java Developer

Rp10.000.000 - 14.000.000/Bulan
Penuh Waktu · Kerja di lokasi
Minimal Sarjana (S1)
1 - 3 tahun pengalaman
Lowongan ini telah ditutup

Persyaratan

Kerja di lokasi
1 - 3 tahun pengalaman
Minimal Sarjana (S1)

Skills

Node.js

MySQL

Java

PostgreSQL

Python

Microsoft SQL Server

Laravel

PHP

MongoDB

C++

Benefit Kerja

Career Path

THR

Work Insurance

Health Insurance

Loker ini dikelola oleh

HE
HRD EVMOTO Teknologi Indonesia

Deskripsi pekerjaan Mid-level Java Developer ECGO EVMOTO

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 1-3 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.

Tentang Perusahaan
ECGO EVMOTO
11 - 50 karyawan

ECGO is an Electrical Vehicle Motorcycle Producer company from Indonesia owned by a holding company in Singapore. ECGO sells Complete Knock Down EV Motorcycle in Indonesia market and is committed in delivering the best Electrical Vehicle Motorcycle.

Alamat kantor

Jl. Wijaya I No.67, RT.6/RW.4, Petogogan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12160

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Mid-level Java Developer