Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer Consultant

PT. HAND Solutions Indonesia

Jakarta Utara

On-site

IDR 200.000.000 - 300.000.000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company based in Jakarta Utara is seeking an experienced backend developer with a strong focus on Java technologies. You will be responsible for designing and developing core backend systems, leading technical architecture, and mentoring the technical team. The ideal candidate will have a bachelor's degree in Computer Science, alongside extensive experience in Java and frameworks like Spring. This role promises opportunities to work with cutting-edge technologies in a collaborative environment.

Qualifications

  • 3+ years of Java development experience.
  • Strong expertise in Java and Spring ecosystem.
  • Experience in technical leadership or team management.

Responsibilities

  • Design and develop core backend systems.
  • Lead Java backend technical architecture.
  • Analyze complex business requirements.

Skills

Java
Spring Framework
Concurrency
Database Design
Microservices

Education

Bachelor's degree in Computer Science or related fields

Tools

Redis
Kafka
ElasticSearch
Job description
Responsibilities
  • Design and develop core backend systems, including architecture design, technology selection, and core module implementation
  • Lead Java backend technical architecture, continuously improving system performance, scalability, and stability
  • Analyze complex business requirements and provide effective technical solutions
  • Manage and mentor the technical team, including task breakdown, progress tracking, code review, and technical guidance
  • Build and improve engineering standards, coding practices, and technical culture
  • Collaborate closely with product, QA, and DevOps teams to ensure high-quality delivery
  • Participate in technical decision-making and long-term technical planning
Qualifications

Bachelor’s degree or above in Computer Science or related fields, 3+ years of Java development experience

Strong expertise in Java and mainstream frameworks (Spring, Spring Boot, Spring Cloud, MyBatis, etc.)

Solid foundation in computer science, including JVM internals, concurrency, networking, and database design

Familiar with middleware such as Redis, Kafka, MQ, ElasticSearch, etc.

Experience in designing and optimizing large-scale or high-concurrency systems

At least 1–3 years of experience in technical leadership or team management

Excellent communication skills, ownership mindset, and ability to drive results

Experience with microservices, distributed systems, or cloud-native technologies is a plus

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.