Java Developer | AMK Technology | Jakarta

Amk Technology

Jakarta Pusat

On-site

IDR 300,000,000 - 600,000,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AMK Technology in Jakarta is seeking multiple experienced Java Developers for a contract onsite in Jakarta, Indonesia. You will design, develop, and scale enterprise microservices using Java, Kafka, and Redis, taking ownership of backend solutions.

You will work in Agile sprints, perform code reviews, testing, and performance tuning, and collaborate with cross-functional teams to deliver high-availability systems.

Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development experience specializing in backend Java.
  • Strong hands-on expertise in Java, Apache Kafka, Redis, and Microservices architectures.
  • Deep knowledge of RESTful API design, OOP, and concurrency management.
  • Proven ability to work effectively within Agile development teams.
  • Indonesian nationality required and immediate availability for onsite deployment in Jakarta.

Responsibilities

  • Design, develop, test, and deploy enterprise applications and distributed microservices using Java.
  • Implement high-throughput event-driven messaging using Apache Kafka.
  • Configure and optimize Redis caching and session management.
  • Collaborate with architecture teams to design scalable backend systems.
  • Conduct code reviews, unit tests, and integration tests for quality.
  • Troubleshoot production defects and performance bottlenecks in distributed systems.
  • Participate in Agile sprints, stand-ups, backlog grooming, and release planning.
  • Maintain technical docs, API specs, and system diagrams.
  • Ensure adherence to security standards and delivery timelines.

Skills

Java
Apache Kafka
Redis
Microservices
RESTful API
OOP
Concurrency
Agile

Education

Bachelor’s degree in IT/CS

Tools

Docker
Kubernetes
OpenShift

Job description

Position Summary

AMK Technology is seeking multiple experienced, highly technical, and accomplished Java Developers with over 5 years of professional software engineering experience for an exciting contract opportunity onsite in Jakarta, Indonesia (10+ open positions). In this specialized backend development role, you will spearhead the design, development, and scaling of robust enterprise microservices, high-throughput message streaming pipelines, and distributed application architectures. You will work closely with cross-functional software engineering, product management, and QA teams to build resilient backend services powered by Java, Apache Kafka, and Redis. Ideal candidates bring a strong academic background in computer science or IT, strict adherence to Indonesian nationality requirements, and immediate availability to support mission-critical enterprise deployments.

Detailed Job Description

As a Java Developer at AMK Technology in Jakarta, you will take full ownership of building, optimizing, and maintaining scalable enterprise software solutions. Your day-to-day responsibilities encompass developing clean, maintainable backend code in Java, implementing distributed microservices patterns, and configuring low-latency message streaming using Apache Kafka and Redis caching layers. You will participate actively in Agile sprint planning, code reviews, system integration testing, and performance tuning to ensure high availability and low latency across production environments. Working in a collaborative onsite environment, you will translate complex business requirements into robust technical specifications and troubleshoot intricate distributed system issues.

Key Responsibilities
  • Design, develop, test, and deploy robust enterprise applications and distributed microservices using Java.
  • Implement high-throughput event-driven messaging and real-time data streaming pipelines using Apache Kafka.
  • Configure and optimize high-performance caching layers and session management using Redis.
  • Collaborate with cross-functional software engineering and architecture teams to design scalable backend systems.
  • Conduct rigorous code reviews, unit testing, and integration testing to ensure high software quality and reliability.
  • Troubleshoot, diagnose, and resolve production software defects, performance bottlenecks, and concurrency issues.
  • Participate actively in Agile development sprints, daily stand-ups, backlog grooming, and release planning.
  • Maintain comprehensive technical documentation, API specifications, and system architecture diagrams.
  • Ensure strict adherence to enterprise security standards, coding best practices, and project delivery timelines.
Required Qualifications & Skills
  • Bachelor’s degree (S1) in Information Technology, Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience specializing in backend engineering and enterprise Java.
  • Strong, hands-on professional expertise in Java, Apache Kafka, Redis, and Microservices architectures.
  • Deep practical knowledge of RESTful API design, object-oriented programming, and concurrency management.
  • Proven ability to work effectively within fast-paced, collaborative Agile development teams.
  • Strong analytical, problem-solving, and cross-functional communication skills.
  • Mandatory nationality requirement: Indonesian nationality only.
  • Immediate availability for contract deployment onsite in Jakarta, Indonesia (10+ open positions).
Nice-to-Have Skills
  • Professional certifications such as Oracle Certified Professional: Java SE Developer or AWS Certified Developer.
  • Experience with containerization and orchestration tools including Docker, Kubernetes, and OpenShift.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Prior working experience in banking, financial technology (fintech), telecommunications, or large-scale enterprise SaaS sectors.
  • Contributions to open-source Java libraries or active participation in technical developer communities.
Application Information
  • Salary/Rate: Competitive and commensurate with experience
  • Deadline: Open until filled
  • Notice Period: Immediate / Available ASAP
  • Contract Duration: Contract (10+ Open Positions)
Recruitment Pro Tip

When applying for enterprise Java developer roles, ensure your resume explicitly highlights your production experience with Apache Kafka event streaming and distributed microservices architectures.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer: Microservices & Kafka
Senior Java Backend Engineer: Microservices & Kafka

Amk Technology • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Data Engineer | AMK Technology | Jakarta, Indonesia
Data Engineer | AMK Technology | Jakarta, Indonesia

Amk Technology • Jakarta Pusat

On-site
IDR 384,000,000 - 624,000,000
[327] Back End Developer Lead
[327] Back End Developer Lead

IFG Group • Jakarta Pusat

On-site
IDR 189,720,000 - 212,040,000
Senior Backend Developer (Golang)
Senior Backend Developer (Golang)

Merkleinnovation • Pluit

Hybrid
IDR 360,000,000 - 600,000,000
Java Developer
Java Developer

The Software Practice • Kota Bandung

On-site
IDR 737,489,000 - 1,264,267,000
Senior Backend Engineer - Jakarta Department Tech Employment Type
Senior Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000
Java Developer (ASAP)
Java Developer (ASAP)

White Glove Hiring • Jakarta Pusat

On-site
IDR 279,000,000 - 390,600,000
BPJS (TK KK)
THR (1x)
Bonus (1x)
+4
Software Engineer Java
Software Engineer Java

Akar Inti Teknologi • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Java Backend Developer
Java Backend Developer

PT Kode Evolusi Bangsa • Jakarta Pusat

On-site
IDR 167,400,000 - 334,800,000
Senior Fullstack Developer
Senior Fullstack Developer

Bumi Amartha Teknologi Mandiri • Jakarta Pusat

On-site
IDR 420,000,000 - 660,000,000