Skill diminta
CI/CDCommunicationDockerEnglishGitGrafanaJWTJavaKubernetesLogisticsMicroservicesMySQLPostgreSQLPrometheusREST APIRabbitMQRedisSpring BootgRPC
Deskripsi
KEY RESPONSIBILITIES
- Design, develop, and maintain high-quality backend services using Java (Spring Boot) and Go.
- Build and optimize scalable microservices architecture with robust service-to-service communication.
- Manage and optimize relational databases (PostgreSQL/MySQL), implementing query optimization and spatial indexing (PostGIS).
- Implement asynchronous messaging systems using Kafka, RabbitMQ, or MQTT for real-time event-driven processing.
- Take full ownership of the feature lifecycle, from architectural design and coding to Docker containerization and CI/CD deployment.
- Collaborate in a fast-paced startup environment to solve complex engineering problems and support high-traffic, real-time platform demands.
REQUIREMENTS
- Bachelor's degree (S1) from any major.
- Minimum 3–5 years of solid experience in backend development
- Fluent in English; Upper-Intermediate level is highly welcome to apply.
- Preferably available to join immediately or within a short notice period.
- Willing to work Monday–Friday (09:00–18:00) and Saturday half-day (09:00–13:00).
- Strong proficiency in Spring Boot, Spring Data JPA, REST API, and Dependency Injection.
- Familiarity with Goroutines & channels, standard library, idiomatic Go, and building production-grade services.
- Proficiency in PostgreSQL/MySQL (query optimization, indexing). Deep understanding of RESTful design, JSON, versioning, and authentication (JWT/OAuth2).
- Hands-on experience with Microservices and message brokers (Kafka/RabbitMQ/MQTT).
- Solid grasp of Concurrency, Caching (Redis), Idempotency, Error Handling, Git, Docker, and CI/CD basics.
Highly Desirable (Big Plus)
- Experience in Ride-Hailing, On-Demand, Logistics, or Fleet Management platforms.
- Deep knowledge in PostGIS, OSRM, routing, geofencing, spatial indexing, and IoT integration (device telemetry, event-sourcing ledger).
- Experience with gRPC, CQRS, Kubernetes, and Observability tools (Prometheus, Grafana, Tracing).
- Experience handling high-traffic real-time systems and Payment Gateway/Wallet integration.
- 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.