Backend Developer (Java & Domain-Driven Design) | Arbeit Group | Indonesia

Tech Junction Ltd

Indonesia

On-site

IDR 167,400,000 - 446,400,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arbeit Group is seeking a Backend Developer with strong Java expertise to build scalable backend systems for a modern used-car sales platform in Indonesia. You will work on API development, data management, and business services that impact platform performance and user experience.

The role emphasizes collaboration with frontend, product teams, and stakeholders, applying Domain-Driven Design principles to deliver reliable, efficient software at scale.

Qualifications

  • Minimum 1 year of professional backend development experience.
  • Strong proficiency in Java programming and object-oriented development.
  • Experience developing REST APIs and backend web services.
  • Understanding of software architecture principles and backend design patterns.
  • Knowledge of performance optimization and scalability best practices.
  • Familiarity with Domain-Driven Design (DDD) methodologies.
  • Experience with relational databases and backend data management.
  • Strong debugging and analytical skills.
  • Understanding of testing concepts and QA practices.
  • Ability to work collaboratively in an Agile environment.
  • Good communication and problem-solving skills.
  • Bachelor’s Degree in Computer Science or related field preferred.

Responsibilities

  • Develop, maintain backend services and business logic in Java.
  • Design scalable, secure, high-performance architectures.
  • Build and maintain RESTful APIs for frontend and integrations.
  • Develop and optimize database structures and data access layers.
  • Apply DDD principles to complex business requirements.
  • Debug, troubleshoot, and perform root-cause analysis.
  • Conduct testing and quality assurance activities.
  • Implement performance tuning across backend services.
  • Ensure secure coding practices and remediation of vulnerabilities.
  • Collaborate with cross-functional teams and participate in code reviews.
  • Maintain technical docs and support Agile processes.

Skills

Backend development
Java
REST APIs
Software architecture
Performance optimization
DDD
Relational databases
Debugging
QA testing
Agile
Communication

Education

Bachelor’s Degree in Computer Science/Information Systems/Informatics

Tools

Spring Boot
Spring Framework
Docker
Cloud platforms
CI/CD
Git
React Native

Job description

Job Title: Backend Developer (Java & Domain-Driven Design) | Arbeit Group | Indonesia

Recruiting Company: Arbeit Group

Job Location: Indonesia

Job Type: Full-Time

Additional Information

Minimum Experience Required: 1+ Year; Bachelor’s Degree Preferred; Email Subject: Apply For Backend Developer (Java) – Your Name; Opportunity to Work on a Modern Digital Used-Car Sales Platform

Position Summary

Arbeit Group is seeking a talented Backend Developer with strong Java expertise to help build and enhance scalable backend systems for a growing used-car sales platform. This role offers the opportunity to work on modern application architectures, API development, and business-critical services that directly impact platform performance and user experience.

Detailed Job Description

As a Backend Developer, you will be responsible for designing, developing, and maintaining robust backend applications, databases, and business services that power a large-scale digital marketplace. You will collaborate closely with frontend developers, product teams, and other stakeholders to deliver secure, scalable, and high-performing solutions. The successful candidate will leverage Java development expertise and Domain-Driven Design (DDD) principles to create maintainable and efficient systems. You will also participate in testing, debugging, performance optimization, and continuous improvement initiatives to ensure the platform remains reliable and responsive as it grows.

Key Responsibilities
  • Develop, maintain, and enhance backend services and business logic using Java.
  • Design and implement scalable, secure, and high-performance application architectures.
  • Build and maintain RESTful APIs for frontend applications and third-party integrations.
  • Develop and optimize database structures, queries, and data access layers.
  • Apply Domain-Driven Design (DDD) principles to complex business requirements.
  • Perform debugging, troubleshooting, and root-cause analysis for application issues.
  • Conduct application testing and quality assurance activities.
  • Implement performance tuning and optimization strategies across backend services.
  • Ensure application security through secure coding practices and vulnerability remediation.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews, technical discussions, and architecture planning sessions.
  • Maintain technical documentation and support Agile development processes.
Required Qualifications & Skills
  • Minimum 1 year of professional backend development experience.
  • Strong proficiency in Java programming and object-oriented development.
  • Experience developing REST APIs and backend web services.
  • Understanding of software architecture principles and backend design patterns.
  • Knowledge of application performance optimization and scalability best practices.
  • Familiarity with Domain-Driven Design (DDD) methodologies.
  • Experience working with relational databases and backend data management.
  • Strong debugging, troubleshooting, and analytical skills.
  • Understanding of software testing concepts and quality assurance practices.
  • Ability to work collaboratively in an Agile development environment.
  • Good communication and problem-solving skills.
  • Bachelor’s Degree in Computer Science, Information Systems, Informatics, or a related field preferred.
Nice-to-Have Skills
  • Experience with Spring Boot, Spring Framework, or related Java ecosystems.
  • Familiarity with React Native and mobile application integration.
  • Experience with microservices architectures and distributed systems.
  • Knowledge of Docker, cloud platforms, and CI/CD practices.
  • Experience with version control systems such as Git and collaborative development workflows.
Recruitment Pro Tip

For Java backend roles, employers look for evidence of real-world application development. Highlight projects where you designed APIs, optimized system performance, implemented business logic, solved scalability challenges, or applied Domain-Driven Design principles to deliver measurable improvements in functionality, reliability, or user experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer (Node.js, TypeScript & Cloud Technologies) | Arbeit Group | Indonesia
Backend Developer (Node.js, TypeScript & Cloud Technologies) | Arbeit Group | Indonesia

Tech Junction Ltd • Indonesia

On-site
IDR 120,000,000 - 240,000,000
Backend Developer (Java) – Junior, Middle & Senior | Arbeit Group | South Jakarta (WFO)
Backend Developer (Java) – Junior, Middle & Senior | Arbeit Group | South Jakarta (WFO)

Tech Junction Ltd • Daerah Khusus Ibukota Jakarta

On-site
Java Backend Engineer — DDD & Scalable APIs
Java Backend Engineer — DDD & Scalable APIs

Tech Junction Ltd • Indonesia

On-site
IDR 167,400,000 - 446,400,000
Backend Engineer - Jakarta Department Tech Employment Type
Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Daerah Khusus Ibukota Jakarta

On-site
Backend Engineer
Backend Engineer

SG-EDTS • Jakarta Pusat

On-site
Backend Engineer: Node.js, TypeScript & Cloud
Backend Engineer: Node.js, TypeScript & Cloud

Tech Junction Ltd • Indonesia

On-site
IDR 120,000,000 - 240,000,000
Senior Java Developer
Senior Java Developer

The Software Practice Pte Ltd • Citarum

On-site
IDR 531,820,000 - 886,368,000
Backend Developer
Backend Developer

JobGo • Daerah Khusus Ibukota Jakarta

On-site
IDR 200,880,000 - 446,400,000
Leadership incentive
International collaboration opportunities
Backend Developer
Backend Developer

PT Deptech Digital Indonesia • Jakarta Pusat

On-site
IDR 200,880,000 - 401,760,000
Backend Developer (Prefer Golang & Java ex Bank/Finance indstry)
Backend Developer (Prefer Golang & Java ex Bank/Finance indstry)

MateCareer • Tangerang Selatan

On-site
IDR 200,880,000 - 357,120,000