Mitra Cakra Digital
Developer Backend
Skills
7 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Jakarta, Indonesia
Work mode:
Onsite
Published on:
12 October 2026
What they need
About the role
You will be responsible for building robust, tested, and enterprise-architecture-compliant Java/Spring-based backend services. Beyond developing standard APIs, you will design event-based components (Event-Driven Architecture), create internal libraries (SDKs) for other developer teams, and maintain high-throughput, reliable, and fault-tolerant data exchange flows. This role is ideal if you care about code quality, master the Java ecosystem, and have an interest in Apache Kafka and Developer Experience (DevEx).
Key responsibilities
- Develop backend services and event-based components using Java, Spring Boot, and message brokers (Apache Kafka)
- Build, document, and maintain internal libraries or SDKs for use by other developer squads
- Develop reliable integration paths between legacy systems and new services according to system design and API contracts
- Implement advanced failure handling mechanisms (retry, exponential backoff, Dead Letter Queue)
- Write comprehensive automated tests (unit & integration testing) according to team test coverage standards
- Conduct active code reviews, follow up on QA findings, and perform responsive bug fixes
- Monitor and maintain reliability and performance of data exchange flows between services continuously
About you
- Minimum 4 years of experience in backend development
- Proficient in Java 17 (or newer) and Spring Boot 3 / 4 framework (including Spring Kafka, REST API, and JPA/Hibernate)
- Proficient in relational databases, particularly PostgreSQL
- Hands-on experience with Apache Kafka and its core concepts: producer, consumer group, partition, offset management, and rebalancing
- Proficient in data serialization using Avro and Schema Registry management
- Understanding and hands-on experience implementing event-driven architecture patterns (idempotency, exactly-once processing, and Outbox Pattern)
- Familiar with automated testing practices (JUnit, Mockito)
- Good understanding and hands-on experience with Git, Docker, and basic Kubernetes knowledge
- High discipline toward code standards, meticulous, communicative across roles (Frontend, QA, PM), and possess a "developer-as-a-customer" perspective in preparing technical documentation and sample code
About us
PT Mitra Cakra Digital applies a GROWTH work culture (Grit, Results-Oriented, Ownership, World-Class, Techie, Harmony). We encourage teams to experiment, seek technology-based solutions, and grow together. PT Mitra Cakra Digital is committed to equal employment opportunity.
Other offers great for you!
These companies are also looking for great profiles
IT Makers
Back-end developer
Fourchette proposée par le client : 400 à 500 € HT de TJM
Freelance
Brussels, Belgium
Hybrid
Skills
1 month ago
Quick apply
FreelanceRepublik
Développeur Back end
Freelance
Paris, France
Hybrid
Skills
7 days ago
Quick apply
Wold
WOLD I Dev Back End .net
Freelance
92130 Issy-les-Moulineaux, France
Remote, Hybrid
Skills
5 days ago
Quick apply