Java Developer (Spring Boot)

Kop. Nusantara

Jakarta Selatan

On-site

IDR 36,000,000 - 60,000,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kop. Nusantara in Jakarta Selatan is seeking a backend engineer to develop and maintain scalable Java services using Spring Boot. You will build RESTful APIs with security and robust validation, monitor production systems via ELK, and optimize database performance.

The role includes migrating Java versions, implementing Redis caching, and working with RabbitMQ/Kafka for messaging. Collaboration with cross-functional teams is essential to deliver reliable fintech-grade systems.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or related fields.
  • 2+ years of professional experience in Java backend development.
  • Strong knowledge of Java 8/21+, OOP, Spring Boot, Spring Security, JPA/MyBatis.
  • Strong SQL and relational database knowledge, including joins, indexing, and query optimization.
  • Hands-on experience with Git, Docker, Linux, CI/CD, and unit/integration testing.
  • Familiar with Redis, RabbitMQ/Kafka, ELK/Kibana, microservices, JWT/OAuth2, RBAC, and OWASP.
  • Strong analytical and problem-solving skills.
  • Experience in fintech, financial, or high-transaction systems is a plus.

Responsibilities

  • Develop and maintain scalable backend services using Java & Spring Boot.
  • Build and maintain RESTful APIs, including security, validation, exception, and transaction handling.
  • Troubleshoot production issues through root-cause analysis, log analysis, and ELK/Kibana monitoring.
  • Optimize SQL queries, database performance, and application scalability.
  • Support Java 8 → Java 21+ migration and code modernization.
  • Implement Redis caching and asynchronous/messaging solutions using RabbitMQ/Kafka.
  • Collaborate with Product, QA, DevOps, Infrastructure, and Security teams.

Skills

Analytical thinking
Problem solving
Team collaboration

Education

Bachelor's degree in Computer Science/Information Systems

Tools

Java
Spring Boot
Spring Security
JPA/MyBatis
REST APIs
Redis
RabbitMQ
Kafka
ELK/Kibana
Git
Docker
Linux
CI/CD
JWT/OAuth2
RBAC
OWASP
Microservices
SQL

Job description

Develop and maintain scalable backend services using Java & Spring Boot.

Build and maintain RESTful APIs, including security, validation, exception, and transaction handling.

Troubleshoot production issues through root-cause analysis, log analysis, and ELK/Kibana monitoring.

Optimize SQL queries, database performance, and application scalability.

Support Java 8 → Java 21+ migration and code modernization.

Implement Redis caching and asynchronous/messaging solutions using RabbitMQ/Kafka.

Collaborate with Product, QA, DevOps, Infrastructure, and Security teams.

Requirements

Bachelor's degree in Computer Science, Information Systems, or related fields.

2+ years of professional experience in Java backend development.

Strong knowledge of Java 8/21+, OOP, Spring Boot, Spring Security, JPA/MyBatis.

Strong SQL and relational database knowledge, including joins, indexing, and query optimization.

Hands-on experience with Git, Docker, Linux, CI/CD, and unit/integration testing.

Familiar with Redis, RabbitMQ/Kafka, ELK/Kibana, microservices, JWT/OAuth2, RBAC, and OWASP.

Strong analytical and problem-solving skills.

Experience in fintech, financial, or high-transaction systems is a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Senior Developer
Java Senior Developer

PT Intellinum Technologies Indonesia • Jakarta Pusat

On-site
IDR 360,000,000 - 720,000,000
Java Backend Developer – Spring Boot & Microservices
Java Backend Developer – Spring Boot & Microservices

Kop. Nusantara • Jakarta Selatan

On-site
IDR 36,000,000 - 60,000,000
Backend Developer (Tech Lead)
Backend Developer (Tech Lead)

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
Back End Developer
Back End Developer

PT Bank Digital BCA (BCA Digital) • Daerah Khusus Ibukota Jakarta

On-site
IDR 15,000,000 - 20,000,000
Senior Java Software Engineer
Senior Java Software Engineer

Hyundai Autoever Indonesia • Jakarta Pusat

On-site
IDR 200,880,000 - 334,800,000
Junior Back End Developer-Springboot (Banking)
Junior Back End Developer-Springboot (Banking)

HTC Global Services • Jakarta Selatan

On-site
IDR 60,000,000 - 120,000,000
Full Stack Developer
Full Stack Developer

PT. Mandiri International Technology • Jakarta Selatan

On-site
IDR 200,880,000 - 334,800,000
Backend Developer
Backend Developer

PT Deptech Digital Indonesia • Jakarta Pusat

On-site
IDR 200,880,000 - 401,760,000
Backend Engineer
Backend Engineer

SQE (S-Quantum Engine) • Jakarta Utara

On-site
IDR 420,000,000 - 540,000,000
Backend Engineer
Backend Engineer

SQE (S-Quantum Engine) • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000