Design, develop, and maintain robust backend services and APIs using Java (Spring Boot) within a microservices architecture.
Optimize systems for performance, scalability, and reliability across distributed environments.
Work closely with Product Managers, Frontend/Mobile Engineers, and QA to deliver features end-to-end.
Participate in system architecture discussions, code reviews, and provide technical mentorship to junior engineers.
Contribute to technical excellence through unit testing, documentation, observability, and CI/CD best practices.
Drive continuous improvement through proactive refactoring and reduction of technical debt.
Collaborate with DevOps and SRE teams to ensure services are well-instrumented, monitored, and resilient in production.
Requirements
Over 3 years of experience in backend development with Java and Spring Boot.
Strong understanding of RESTful API design, multithreading, and backend architecture patterns.
Proficient in SQL (PostgreSQL/MySQL), with experience in Redis or other in-memory data stores.
Experience in building and maintaining microservices in containerized environments (Docker, Kubernetes).
Familiarity with CI/CD pipelines, version control (Git), and tools such as GitLab, Jenkins, or SonarQube.
Excellent problem-solving skills, with a strong focus on clean code and maintainability.
Strong communication skills and the ability to work collaboratively in cross-functional teams.
Experience with Elasticsearch, S3, or message queues (Kafka, RabbitMQ, Pub/Sub).
Exposure to Golang, Node.js, or other backend languages is a plus.
Background in automotive platforms, fintech/payments, or high-throughput systems.
Familiarity with observability stacks (Grafana, Datadog, Prometheus).
Perks and Benefits
Medical & Health Insurance
Performance Bonus
Training & Professional Development
Free Lunch or Snacks
Transportation Allowances
Retirement Benefit Plans
Gadget Support
Work From Office (WFO)
Karyawan Tetap
Information Technology
Supervisor/Team Leader/Junior Manager
Kota Jakarta Selatan, DKI Jakarta (Indonesia)
Laporkan lowongan