freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer (Java) – Junior, Middle & Senior | Arbeit Group | South Jakarta (WFO)

Summary

Build and maintain Java-based backend services using Spring Boot, designing RESTful APIs and collaborating with cross-functional teams to deliver scalable systems.

Job Title: Backend Developer (Java) – Junior, Middle & Senior | Arbeit Group | South Jakarta

Recruiting Company: Arbeit Group

Job Location: South Jakarta (WFO)

Job Type: Full-Time

Application Method: Send your CV to [email protected] with the subject line “Name – Position”

Additional Info: Multiple seniority levels open (Junior, Middle, Senior)

Position Summary

Arbeit Group is seeking passionate Java Backend Developers across junior, mid-level, and senior roles to help build and scale robust backend systems. In this role, you’ll develop high-quality backend services, contribute to API and database design, and collaborate with cross-functional teams to deliver scalable, reliable products.

Detailed Job Description

As a Backend Developer at Arbeit Group, you will work on backend applications built using Java and Spring Boot, developing RESTful APIs and ensuring seamless integration with other system components. You will collaborate with frontend engineers, QA teams, and product managers to deliver new features and improvements. Depending on your seniority, you may be responsible for leading discussions, optimizing performance, mentoring junior developers, and contributing to system architecture decisions. This is a hands‑on engineering role suited for developers seeking stability, growth, and impact in a collaborative work environment.

Key Responsibilities

  • ✓ Develop, maintain, and enhance backend applications using Java
  • ✓ Design, build, and maintain RESTful APIs
  • ✓ Collaborate closely with Frontend, QA, Product, and other engineering teams
  • ✓ Debug, troubleshoot, and resolve backend performance issues
  • ✓ Write clean, scalable, and maintainable code following best practices
  • ✓ Senior-level: Lead technical discussions, conduct code reviews, mentor junior developers

Required Qualifications & Skills

Junior Backend Developer

  • ✓ Fresh graduate or up to 1 year of experience
  • ✓ Basic understanding of Java and OOP principles
  • ✓ Familiarity with Spring Boot (advantage)
  • ✓ Strong willingness to learn and grow
  • ✓ Able to communicate effectively in English

Middle Backend Developer

  • ✓ 2–4 years of backend development experience
  • ✓ Strong command of Java and Spring Boot
  • ✓ Proven experience developing REST APIs
  • ✓ Good understanding of relational databases (MySQL/PostgreSQL)
  • ✓ Ability to work independently and within a team
  • ✓ Strong English communication skills

Senior Backend Developer

  • ✓ 5+ years of backend development experience
  • ✓ Expert in Java, Spring Boot, and system design
  • ✓ Experience with high-traffic or scalable backend architectures
  • ✓ Proven ability in code reviews, mentoring, and technical leadership
  • ✓ Deep knowledge of performance tuning and backend security practices
  • ✓ Fluent English communication skills (mandatory)

Tech Stack You Will Use

  • ✓ Java (Spring Boot)
  • ✓ RESTful APIs
  • ✓ MySQL / PostgreSQL
  • ✓ Git version control

Nice-to-Have Skills

  • ✓ Experience with cloud platforms or CI/CD
  • ✓ Knowledge of microservices architecture
  • ✓ Familiarity with containerization (Docker/Kubernetes)

Recruitment Pro Tip

Strengthen your application by highlighting GitHub projects or professional experience showcasing clean code, REST API design, and Spring Boot best practices—tangible evidence of your backend engineering skills will set you apart.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available