Senior Java Developer – Microservices | Jakarta, Indonesia

Website Amktechnology

Location: Jakarta, Indonesia – Onsite

Job Category:

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Telecommunications

Job Overview

We are seeking an experienced Senior Java Developer to join a new technology project in Jakarta, Indonesia. This is an onsite opportunity offered on a 1–2 year contract, suitable for experienced software professionals with strong hands-on Java development expertise.

The successful candidate will work with Java, Apache Kafka, Redis, and Microservices Architecture to support scalable and distributed application development. Strong practical experience across these technologies is particularly important for the role, along with the ability to work effectively in an onsite project environment.

This opportunity offers potential career growth for experienced Java professionals seeking to strengthen their expertise in distributed systems, microservices, event-driven architecture, and enterprise application development. Continued technical training and professional development can further support progression into senior software engineering and technical leadership roles.

Key Responsibilities

  • Develop and maintain enterprise applications using Java.
  • Design and implement scalable backend services using Microservices Architecture.
  • Work with Apache Kafka for distributed and event-driven application requirements.
  • Use Redis for high-performance data and application requirements.
  • Develop scalable and reliable distributed applications.
  • Troubleshoot and resolve complex software issues.
  • Collaborate with technical and project teams throughout the development lifecycle.
  • Participate in application development, testing, deployment, and maintenance.
  • Follow software engineering best practices and development standards.
  • Contribute to system performance, scalability, and reliability improvements.

Requirements & Qualifications

  • S1/Bachelor’s Degree in Computer Science, Informatics Engineering, or a related field is mandatory.
  • Minimum 5+ years of professional software development experience is mandatory.
  • Strong hands-on experience with Java development.
  • Solid experience with Apache Kafka.
  • Solid experience with Redis.
  • Strong experience with Microservices Architecture.
  • Good understanding of scalable and distributed application development.
  • Strong software engineering and problem-solving skills.
  • Ability to work onsite in Jakarta, Indonesia.
  • Open to Indonesian candidates only.

Salary, Benefits & Career Growth

Salary and specific employee benefits have not been provided in the original job posting and therefore are not listed.

The role is offered on a 1–2 year contract and provides an opportunity for career growth in Java development, microservices, distributed systems, Apache Kafka, and Redis. Continued technical training, professional development, and hands-on project experience can support progression toward advanced software engineering and technical leadership positions.

Application Process

Application Process:

Interested candidates should submit their updated CV to the recruitment email address below.

Candidates should mention Senior Java Developer as the position when applying.

HR Email for Application

Send your updated CV

Subject: Senior Java Developer

To apply for this job email your details to nur.farahnisa@amktechnology.com