Backend Developer (Java) – Senior Level

PT Infosys Solusi Terpadu

Jakarta Utara

On-site

IDR 300,000,000 - 600,000,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PT Infosys Solusi Terpadu in Jakarta seeks a Senior Backend Developer with strong Java experience to design, develop, and optimize complex backend systems. You will work with Spring (Boot, MVC) and Hibernate, building RESTful APIs and microservices for banking solutions.

You will optimize databases (MySQL/PostgreSQL/MongoDB), work with distributed systems and message queues, and implement Docker/Kubernetes deployments.

Qualifications

  • 5+ years of backend development experience with Java
  • Expertise in Spring (Boot, MVC) and Hibernate
  • Experience building RESTful APIs and microservices
  • Proficient with MySQL, PostgreSQL, or MongoDB
  • Knowledge of RabbitMQ/Kafka and asynchronous programming
  • Familiar with cloud services (AWS/Azure/GCP)
  • Experience with Docker and Kubernetes
  • Hands-on CI/CD using Jenkins or GitLab CI
  • Strong multithreading/concurrency skills
  • Experience in Banking/Internet Banking is a plus

Responsibilities

  • Develop and maintain backend systems using Java and frameworks (Spring Boot, Spring MVC) and Hibernate
  • Design and implement RESTful APIs and microservices architectures
  • Optimize database performance and write efficient queries for MySQL, PostgreSQL, and MongoDB
  • Work with distributed systems and message queues (RabbitMQ, Kafka) and asynchronous programming
  • Ensure clean code, design patterns, and OOP principles
  • Implement Docker containerization and Kubernetes orchestration
  • Set up CI/CD pipelines with Jenkins or GitLab CI
  • Mentor junior developers and enforce coding standards
  • Collaborate with frontend, DevOps, and product managers to deliver complete software solutions

Skills

Java
Spring
Hibernate
REST API
Microservices
MySQL
PostgreSQL
MongoDB
RabbitMQ
Kafka
Docker
Kubernetes
CI/CD
Jenkins
GitLab CI
Multithreading

Tools

Spring Framework
Hibernate
Jenkins
GitLab CI
RabbitMQ
Kafka
Docker
Kubernetes

Job description

We are looking for a highly skilled Senior Backend Developer with extensive experience in Java to join our dynamic team. The ideal candidate will have strong expertise in backend development, particularly in Java frameworks and microservices architecture, as well as experience in the banking industry. You will be responsible for designing, developing, and optimizing complex backend systems while collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

Develop and maintain backend systems using Java and related frameworks such as Spring (Spring Boot, Spring MVC) and Hibernate.

Design and implement RESTful APIs and microservices architecture.

Optimize database performance and write efficient queries for MySQL, PostgreSQL, or NoSQL databases (e.g., MongoDB).

Work with distributed systems, message queues (RabbitMQ, Kafka, AMQ), and asynchronous programming.

Ensure the application follows OOP principles, design patterns, and clean code best practices.

Implement containerization using Docker and orchestration with Kubernetes.

Set up and manage CI/CD pipelines using tools like Jenkins and GitLab CI.

Optimize multithreading and concurrency in Java applications.

Collaborate with frontend developers, DevOps, and product managers to deliver complete software solutions.

Mentor junior developers, review code, and enforce coding standards.

Qualifications

Technical Skills and Experience:

Minimum 5+ years of experience in backend development, with a strong focus on Java.

Expertise in Java frameworks such as Spring (Spring Boot, Spring MVC) and Hibernate.

Experience in developing RESTful APIs and microservices architecture.

Proficiency with databases like MySQL, PostgreSQL, and NoSQL (MongoDB).

Strong understanding of distributed systems, message queues (RabbitMQ, Kafka), and asynchronous programming.

Familiarity with cloud services like AWS, Azure, or GCP.

Familiar with AI (Agent AI / Agentic)

Experience with Docker and Kubernetes for containerization and orchestration.

Hands-on experience with CI/CD tools (Jenkins, GitLab CI).

Strong understanding of multithreading, concurrency, and performance optimization in Java.

Experience in Cash Management System / Internet Banking Corporate

Problem-Solving and Analytical Skills:

Proven ability to design and troubleshoot complex, large-scale backend systems.

Solid experience in system design and working with distributed systems.

Collaboration and Leadership:

Excellent communication skills for working with cross-functional teams.

Ability to take ownership of projects and work independently with minimal supervision.

Agile Methodology:

Familiarity with Agile/Scrum methodologies and task management tools like Jira, Trello, or Asana.

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

Similar jobs worth comparing

Java Developer (Spring Boot)
Java Developer (Spring Boot)

Kop. Nusantara • Jakarta Utara

On-site
IDR 36,000,000 - 60,000,000
Java Developer
Java Developer

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 167,400,000 - 279,000,000
Senior Backend Developer
Senior Backend Developer

Youtap Limited • Jakarta Selatan

On-site
IDR 240,000,000 - 420,000,000
Senior Backend Developer
Senior Backend Developer

Youtap Ltd. • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
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 Backend Developer
Senior Backend Developer

Youtap Technology Ltd • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Senior Java Backend Engineer - Microservices, Cloud
Senior Java Backend Engineer - Microservices, Cloud

PT Infosys Solusi Terpadu • Jakarta Utara

On-site
IDR 300,000,000 - 600,000,000
Backend Developer (Java Springboot)
Backend Developer (Java Springboot)

PT Appfuxion Consulting • Jakarta Utara

On-site
IDR 167,400,000 - 334,800,000
Java Developer
Java Developer

Code • Jakarta Selatan

On-site
IDR 216,000,000 - 324,000,000
IT Developer (Golang/Springboot)
IT Developer (Golang/Springboot)

PT ABISHAR TECHNOLOGIES INDONESIA • Jakarta Utara

On-site
IDR 120,000,000 - 180,000,000