Sr. Backend Engineer

Bank Rakyat Indonesia
Jakarta
3 minggu yang lalu
Job Description

Design, develop, and maintain robust backend services and APIs using Java (Spring Boot) within a microservices architecture.
Optimize systems for performance, scalability, and reliability across distributed environments.
Work closely with Product Managers, Frontend/Mobile Engineers, and QA to deliver features end-to-end.
Participate in system architecture discussions, code reviews, and provide technical mentorship to junior engineers.
Contribute to technical excellence through unit testing, documentation, observability, and CI/CD best practices.
Drive continuous improvement through proactive refactoring and reduction of technical debt.
Collaborate with DevOps and SRE teams to ensure services are well-instrumented, monitored, and resilient in production.

Requirements

Over 3 years of experience in backend development with Java and Spring Boot.
Strong understanding of RESTful API design, multithreading, and backend architecture patterns.
Proficient in SQL (PostgreSQL/MySQL), with experience in Redis or other in-memory data stores.
Experience in building and maintaining microservices in containerized environments (Docker, Kubernetes).
Familiarity with CI/CD pipelines, version control (Git), and tools such as GitLab, Jenkins, or SonarQube.
Excellent problem-solving skills, with a strong focus on clean code and maintainability.
Strong communication skills and the ability to work collaboratively in cross-functional teams.
Experience with Elasticsearch, S3, or message queues (Kafka, RabbitMQ, Pub/Sub).
Exposure to Golang, Node.js, or other backend languages is a plus.
Background in automotive platforms, fintech/payments, or high-throughput systems.
Familiarity with observability stacks (Grafana, Datadog, Prometheus).

Perks and Benefits

Medical & Health Insurance

Performance Bonus

Training & Professional Development

Free Lunch or Snacks

Transportation Allowances

Retirement Benefit Plans

Gadget Support

Work From Office (WFO)

Karyawan Tetap

Information Technology

Supervisor/Team Leader/Junior Manager

Kota Jakarta Selatan, DKI Jakarta (Indonesia)
Lamar
Rekomendasi Lowongan Lainnya:

Software Engineer (Backend)

OnlinePajak
Daerah Khusus Ibukota Jakarta
  • Contribute to the development of upcoming and existing...
  • Design, develop, modify, implement, and support software...
2 hari yang lalu

Backend Engineer - Intern

Ajaib
East Jakarta
  • Collaborate with product and business leaders to provide...
  • Share past experiences and mentor fellow engineers in...
2 hari yang lalu

Senior Software Engineer (Backend) - Consumer Lending

GoTo Group
Jakarta
  • Architect and engineer robust, high-performance systems that...
  • Craft and refine our product vision into iterative Minimum...
1 minggu yang lalu

Software Engineer I, Backend (Pricing & Promo)

tiket.com
Jakarta
  • Bachelor degree or equivalent, preferably in Computer...
  • 0-2 years of experience in backend development...
1 minggu yang lalu

Senior Backend Engineer, NodeJs (Indonesia)

Bjak
  • Design, develop, and maintain scalable backend systems and...
  • Collaborate with front-end developers, product managers, and...
2 minggu yang lalu