Programmer Java

Kab. Sleman, Indonesia

Description

- Memiliki kemampuan menulis kode berkualitas tinggi (lambda, stream).

- Penguasaan konsep OOP, termasuk pewarisan dan best practice.

- Memahami dan menerapkan berbagai design patterns.

- Ahli dalam database dan persistence, terutama JPA/Hibernate dan Flyway.

- Mengenal konsep Workflow dan BPM secara garis besar.

- Memahami manajemen build dan dependency multi-module.

- Mengetahui dan menerapkan prinsip Testing Pyramid, termasuk JUnitTest dan mock testing.

- Fokus pada code review dengan tujuan readability, maintainability, dan pengurangan bug.

- Menguasai penulisan kode yang jelas dan self-explanatory.

- Memahami dan mampu mengimplementasikan API Docs Automation (Swagger).

- Berkomitmen pada pembelajaran berkelanjutan dan adaptasi best practices terbaru.

- Mampu bekerja secara kolaboratif dalam tim.

- Mempunyai keterampilan debugging yang baik.


Requirement

- Pengalaman dalam penguasaan bahasa Java.

- Pemahaman mendalam tentang konsep OOP.

- Pengetahuan tentang design patterns dan penerapannya.

- Kemahiran menggunakan JPA/Hibernate dan Flyway.

- Wawasan tentang Workflow dan BPM.

- Pengalaman dalam manajemen build dan dependency.

- Pemahaman tentang unit testing dan piramida pengujian.

- Kemampuan melakukan code review efektif.

- Pengalaman dalam penulisan kode yang self-explanatory.

- Pengetahuan tentang Swagger atau alat serupa untuk API Docs Automation.

- Keterbukaan terhadap belajar dan teknologi baru.

- Kemampuan kolaborasi dan mentoring dalam tim.

- Keahlian dalam debugging dan penyelesaian masalah.

 

What's great in the job?


  1. Work with a Great Team in a Friendly & OpenPositive Work Environment :
    1. Great team and friendly, open culture.
    2. Clear organizational structure with minimal bureaucracy, focusing on meaningful work.
    3. Flexible work environment to maximize productivity.Exposure to Various Business Industries
  2. Growth and Development :
    1. Real responsibilities and opportunities for career advancement.
    2. Continuous learning and mentorship from experienced professionals.
    3. Exposure to a variety of business industries.
  3. Meaningful Impact :
    1. Impact-driven work that makes a difference.
    2. Working in a fast-growing, future-oriented company.
PT Javan Cipta Solusi

Discover Our Purpose, Vission & Missions

READ

What We Offer – Workplace Perks & Benefits at Javan


At Javan, we believe that a great workplace is built on continuous learning, real-world experience, and employee well-being. We ensure that every intern and employee gets the support, growth opportunities, and incentives they need to thrive in their careers.

Here’s what you’ll get when you join us: 

Real-Project Experience

Interns and employees work on actual industry projects alongside experts.

Performance-Based Fee & Rewards

We appreciate hard work and excellence. Interns who meet the minimum project achievement standards will receive a competitive fee as recognition for their contribution.

Free Accommodation (Mess for WFO Team)

For those who need to stay near our office, we provide comfortable living accommodations in a fully furnished mess.

Free Lunch & Snacks

Enjoy free lunch every day so you don’t need to worry about meals.

Responsibilities

  • Lead the entire sales cycle
  • Achieve monthly sales objectives
  • Qualify the customer needs
  • Negotiate and contract
  • Master demos of our software

Must Have

  • Bachelor Degree or Higher
  • Passion for software products
  • Perfect written English
  • Highly creative and autonomous
  • Valid work permit for Belgium

Nice to have

  • Experience in writing online content
  • Additional languages
  • Google Adwords experience
  • Strong analytical skills