Job title: Senior Java Developer
Job type: Permanent
Industry: IT
Location: WFA, Jakarta
Job ID: 45352

Job Description

About the company

Geekhunter is hiring on behalf of our client, a technology consulting firm that delivers tailored IT solutions with specialised expertise in software development, comprehensive UX design, and full-cycle project management.

 

Job Responsibilities

  • Design, develop, and maintain enterprise-level Java applications within a microservices architecture.
  • Collaborate effectively with team members based in Turkey to deliver scalable and reliable backend solutions.
  • Produce clean, well-structured, and testable code adhering to best practices throughout the Software Development Life Cycle (SDLC) and Agile methodologies (Scrum).
  • Engage in code reviews, contribute to architectural decisions, and participate in system design discussions.
  • Continuously enhance the performance, quality, and stability of the codebase.
  • Partner with DevOps teams to containerise applications and manage deployments using Kubernetes.

Job Requirements

  • Bachelor’s degree in Computer Science or a related discipline.
  • Over 5 years of professional experience in Java development, with strong expertise in Java EE, Spring, and Hibernate frameworks.
  • Proficient in:
    • Spring Boot, JPA, JAX-RS/JAX-WS, Spring Cloud
    • Version control and build tools such as Git, Maven, and Jenkins
    • Containerization and orchestration technologies, including Docker and Kubernetes
    • Messaging and caching technologies like Kafka, Redis, and NoSQL databases
  • Solid understanding of Object-Oriented Programming (OOP), Unified Modelling Language (UML), and Agile development processes.
  • Experience working with Atlassian tools such as JIRA, Confluence, and Bamboo.
  • Strong command of English, both written and verbal.

Preferred Qualifications

  • Prior experience or knowledge of the aviation, logistics, or travel technology sectors.
  • Familiarity with Turkish culture or previous collaboration with international teams is advantageous.

Benefits

  • Competitive Salary
  • THR**
  • BPJS Ketenagakerjaan & Kesehatan**
  • Incentive Based On Performance
  • Working Tools Provided
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB