Senior Java Spring Boot Developer

Nusantech

Jakarta Pusat

On-site

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

Full time

3 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Nusantech in Jakarta is seeking a Senior Backend Developer to design, build, and maintain scalable backend services powered by Java Spring Boot. You will shape API design, drive quality, and contribute to system architecture as a senior member of the engineering team.

You will mentor junior developers, collaborate with product teams, and lead initiatives to improve performance, security, and reliability while upholding best practices and thorough testing.

Qualifications

  • 5+ years of backend development in Java.
  • Strong knowledge of Spring Boot and Spring ecosystem.
  • Experience with relational DBs (PostgreSQL/MySQL) and Hibernate.
  • RESTful API design and versioning.
  • Git and CI/CD (Jenkins, GitLab CI, or GitHub Actions).
  • Clean architecture, design patterns and best practices.
  • Containerization with Docker and orchestration with Kubernetes.
  • Unit testing with JUnit/Mockito; familiarity with monitoring tools.

Responsibilities

  • Design and build robust, scalable backend services and APIs.
  • Develop RESTful microservices and ensure system reliability.
  • Collaborate with frontend, product managers, and QA to deliver features.
  • Optimize performance and database queries.
  • Participate in code reviews and architecture discussions.
  • Implement unit and integration tests to ensure code quality.
  • Troubleshoot production issues and provide long-term fixes.
  • Document code, APIs, and system flows.

Skills

Java
Backend development
RESTful API design
Code quality

Tools

Spring Boot
Hibernate
PostgreSQL
MySQL
Docker
Kubernetes
Git
Jenkins
GitLab CI
GitHub Actions
AWS
GCP

Job description

We are seeking a Senior Backend Developer with expertise in Java Spring Boot to join our growing engineering team. You will be responsible for designing, building, and maintaining scalable backend services and APIs that power our applications. As a senior member, you will play a key role in system design, code quality, and mentoring junior developers.

Responsibilities
  • Design and develop robust, secure, and scalable backend services using Java (Spring Boot)
  • Build and maintain RESTful APIs and microservices architecture
  • Collaborate with frontend developers, product managers, and QA to deliver high-quality features
  • Optimize application performance, database queries, and system reliability
  • Participate in code reviews, technical planning, and architecture discussions
  • Implement unit and integration tests to ensure code quality
  • Troubleshoot production issues and implement long-term fixes
  • Maintain proper documentation of code, APIs, and system flows
Requirements
  • Strong proficiency in Java with at least 5 years of experience in backend development
  • In-depth knowledge of Spring Boot and Spring ecosystem (Security, Data, MVC)
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks like Hibernate
  • Familiarity with RESTful API design principles and API versioning
  • Experience with Git and CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
  • Strong understanding of clean architecture, design patterns, and best practices
  • Experience on containerization (Docker) and orchestration tools (Kubernetes)
  • Experience with unit testing frameworks (JUnit, Mockito)
  • Knowledge of cloud services (AWS, GCP, or Azure) is a plus
  • Strong analytical and debugging skillsExperience with monitoring tools like Prometheus, Grafana, or ELK Stack
Nice to Have
  • Experience with message brokers (RabbitMQ, Kafka)
  • Knowledge of NoSQL databases (MongoDB, Redis)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Developer (Java) – Senior Level
Backend Developer (Java) – Senior Level

PT Infosys Solusi Terpadu • Jakarta Utara

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

Code • Jakarta Selatan

On-site
IDR 216,000,000 - 324,000,000
Senior Java Software Engineer
Senior Java Software Engineer

AVOWS CONSULTING LIMITED • Jakarta Pusat

On-site
IDR 420,000,000 - 650,000,000
Java Developer
Java Developer

CODE.ID • Jakarta Pusat

On-site
IDR 180,000,000 - 360,000,000
Backend Developer (Tech Lead)
Backend Developer (Tech Lead)

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
Java Spring Boot Backend Engineer | REST APIs
Java Spring Boot Backend Engineer | REST APIs

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 167,400,000 - 279,000,000
Java Developer
Java Developer

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 167,400,000 - 279,000,000
Java Backend Developer | Spring Boot & REST APIs
Java Backend Developer | Spring Boot & REST APIs

CODE.ID • Jakarta Pusat

On-site
IDR 180,000,000 - 360,000,000
Senior Backend Developer
Senior Backend Developer

Youtap Technology Ltd • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Senior Backend Developer
Senior Backend Developer

Youtap • Jakarta Selatan

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