Point your AI agent at freehire and let it find you a job.

Get the CLI →

AMK Technology Sdn Bhd

Senior Java Developer

Posted 3 views
Discussion

We are looking for an experienced Senior Java Developer to join our development team. The ideal candidate will have strong hands-on experience in Java development, with a solid understanding of distributed systems and modern backend technologies including Apache Kafka, Redis, and Microservices Architecture.

Key Responsibilities

Senior Java Developer

Location: Indonesia

Experience: Minimum 5 years

Employment Type: Full-Time

Job Overview

We are looking for an experienced Senior Java Developer to join our development team. The ideal candidate will have strong hands-on experience in Java development, with a solid understanding of distributed systems and modern backend technologies including Apache Kafka, Redis, and Microservices Architecture.

Key Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java.
  • Develop and maintain microservices-based applications.
  • Design and implement event-driven solutions using Apache Kafka.
  • Develop and optimise caching and data access solutions using Redis.
  • Troubleshoot, debug, and optimise application performance and reliability.
  • Collaborate with other developers, technical teams, and stakeholders to deliver project requirements.
  • Participate in code reviews and contribute to coding standards and best practices.
  • Support system integration and ensure applications are scalable, maintainable, and reliable.

Mandatory Requirements

  • Minimum Bachelor's Degree (S1) in Computer Science, Informatics Engineering, or a related field.
  • Minimum 5 years of professional working experience in software development.
  • Strong hands-on programming experience with Java.
  • Practical experience and strong understanding of:
  • Apache Kafka
  • Redis
  • Microservices Architecture
  • Must have a personal laptop for work.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork skills.

Sourcing Priority

Candidates who meet all of the following qualifications will be prioritised:

  • Bachelor's Degree (S1) in Computer Science, Informatics Engineering, or a related field.
  • Minimum 5 years of professional experience.
  • Strong Java development experience.
  • Hands-on experience with Kafka, Redis, and Microservices.
  • Own personal laptop available for work.

Benefits

  • Competitive Salary
  • THR / Festive Allowance
  • Compensate Salary (UUCK)
  • BPJS Kesehatan
  • BPJS Ketenagakerjaan
  • JHT

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

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