Senior Java Developer | AMK Technology | North Jakarta, Indonesia

Amk Technology

Jakarta Utara

On-site

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

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

AMK Technology in North Jakarta, Indonesia is seeking a Senior Java Developer for a 2-year contract. You will own end-to-end software lifecycle from architecture to deployment, building microservices, RESTful APIs, and real-time streaming with Kafka.

Expect collaboration with architects, product managers, and agile squads in a fast-paced finance-tech environment. You should have 5+ years of Java backend experience, strong microservices knowledge, and be within commuting distance to Jakarta.

Qualifications

  • 5+ years of professional software engineering experience specializing in Java backend development.
  • Hands-on Java development with strong OOP.
  • Experience designing and building microservices-based applications in production.

Responsibilities

  • Design, develop, test, and maintain Java applications and microservices.
  • Build scalable RESTful APIs and distributed backend systems.
  • Configure and manage real-time data pipelines with Apache Kafka.
  • Implement high-performance caching with Redis and ensure security standards.
  • Conduct unit and integration tests to guarantee quality.
  • Collaborate with product owners, architects, and QA teams.
  • Troubleshoot defects and performance bottlenecks in production.
  • Maintain technical documentation and API specs.
  • Coordinate work to ensure Jakarta commutable availability.

Skills

Java development
Microservices
REST APIs
Unit testing
Code reviews
Troubleshooting
Technical communication

Education

Bachelor's or Master's in Computer Science / Informatics Engineering

Tools

Apache Kafka
Redis
Docker
Kubernetes

Job description

Position Summary

AMK Technology is seeking an experienced, highly technical, and accomplished Senior Java Developer with 5+ years of professional software engineering and backend development experience to join our client engagement team on a 2-year contract basis in North Jakarta, Indonesia (open to Indonesian nationals only located within a commutable distance to Jakarta). In this specialized software engineering and microservices development role, you will spearhead designing, developing, and deploying robust Java applications, microservices-based distributed systems, and real-time streaming architectures. You will work closely with enterprise architects, product managers, and agile engineering squads to deliver scalable, secure, and resilient software solutions. Ideal candidates bring a robust academic degree in computer science or informatics engineering, deep practical mastery of Java, microservices, and immediate availability for deployment in Jakarta.

Detailed Job Description

As a Senior Java Developer at AMK Technology in North Jakarta, you will take full ownership of end-to-end software development lifecycle activities, from microservices architecture design to production deployment and maintenance. Your day-to-day responsibilities encompass writing clean, optimized Java code, building scalable RESTful APIs, configuring event-driven messaging pipelines utilizing Apache Kafka, and managing high-performance caching layers with Redis. You will participate in agile sprint ceremonies, conduct peer code reviews, troubleshoot complex production defects, and ensure strict compliance with enterprise security and coding standards. Working in a fast-paced technology consulting and financial services environment in Indonesia, you will drive technical excellence and software reliability.

Key Responsibilities
  • Design, develop, test, and maintain robust enterprise applications utilizing Java and microservices-based architectures.
  • Build scalable, secure, and high-performance backend services, RESTful APIs, and distributed backend systems.
  • Configure, optimize, and manage real-time event-driven data streaming pipelines utilizing Apache Kafka.
  • Implement high-performance distributed caching layers and session management utilizing Redis.
  • Execute rigorous unit testing, integration testing, and automated test execution to guarantee software quality.
  • Collaborate proactively with agile product owners, software architects, and QA squads during sprint planning and backlog grooming.
  • Troubleshoot, debug, and resolve complex software defects, performance bottlenecks, and concurrency issues in production.
  • Maintain comprehensive technical documentation, API specifications, and software architecture diagrams.
  • Ensure strict adherence to corporate coding standards, security baselines, and quality assurance benchmarks.
  • Coordinate work schedules from North Jakarta, Indonesia, ensuring commutable availability for client engagements.
Required Qualifications & Skills
  • Bachelor’s (S1) or Master’s degree in Computer Science, Informatics Engineering, Software Engineering, or a related technical discipline.
  • Minimum 5+ years of professional software engineering experience specializing in Java development and backend systems.
  • Strong, demonstrated hands-on Java development skills and deep understanding of object-oriented programming principles.
  • Extensive practical experience designing and building microservices-based applications in production environments.
  • Must be an Indonesian national located within a commutable distance to North Jakarta, Indonesia.
  • Strong analytical problem-solving capabilities, teamwork, and clear technical communication skills.
  • Professional availability for a 2-year contract employment (Application email: trinita_oktaviana@amktechnology.com).
Nice-to-Have Skills
  • Professional certifications such as Oracle Certified Professional Java Programmer or AWS Certified Developer.
  • Hands-on experience with Apache Kafka message streaming and Redis caching frameworks.
  • Prior working experience in banking, fintech, telecommunications, or enterprise software product companies.
  • Advanced proficiency in cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Bilingual proficiency in Indonesian and English.
Recruiter Information
  • Recruiter: AMK Technology Talent Acquisition Practice
  • Contact Name: Trinita Oktaviana
  • Email: trinita_oktaviana@amktechnology.com
  • Phone: Unspecified
Employment Details
  • Salary/Rate: Competitive and commensurate with experience
  • Deadline: Open until filled
  • Notice Period: Immediate to short notice preferred
  • Contract Duration: 2 Years Contract / Full-Time (North Jakarta, Indonesia - Indonesian Nationals Only)
Recruitment Pro Tip

When applying for senior Java developer roles in Indonesia, ensure your resume explicitly highlights your microservices architecture scale, Apache Kafka integration depth, and Redis caching implementation examples.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer | AMK Technology | Jakarta
Java Developer | AMK Technology | Jakarta

Amk Technology • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Jakarta-based Senior Java Developer: Microservices & Kafka
Jakarta-based Senior Java Developer: Microservices & Kafka

Amk Technology • Jakarta Utara

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
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
Quality & CSAT Analyst | AMK Technology | Indonesia
Quality & CSAT Analyst | AMK Technology | Indonesia

Tech Junction Ltd • Indonesia

On-site
IDR 167,400,000 - 256,680,000
First-Line Ops Lead | AMK Technology | Indonesia
First-Line Ops Lead | AMK Technology | Indonesia

Tech Junction Ltd • Indonesia

On-site
IDR 390,600,000 - 613,800,000
Walk-in Counter / Deskside Engineer | AMK Technology | Indonesia
Walk-in Counter / Deskside Engineer | AMK Technology | Indonesia

Amk Technology • Indonesia

On-site
IDR 100,440,000 - 156,240,000
[327] Back End Developer Lead
[327] Back End Developer Lead

IFG Group • Jakarta Pusat

On-site
IDR 189,720,000 - 212,040,000
NOC Monitoring Analyst | AMK Technology | Indonesia
NOC Monitoring Analyst | AMK Technology | Indonesia

Tech Junction Ltd • Indonesia

On-site
IDR 89,280,000 - 133,920,000
Senior Backend Developer (Golang)
Senior Backend Developer (Golang)

Merkleinnovation • Pluit

Hybrid
IDR 360,000,000 - 600,000,000