Senior Java Developer
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