Job Description
We are looking for a highly experienced Senior Java Backend Developer to develop and enhance scalable, secure, and high-performance backend systems for our financial services platform.
In this role, you will work closely with the Architecture and Engineering teams to implement robust backend solutions aligned with established system designs. You will play a key role in delivering reliable production‑grade systems while ensuring code quality, performance, and maintainability.
Key Responsibilities
Develop and maintain high‑quality backend services using Java and Spring Boot.
Implement system designs and technical specifications provided by the Architecture team.
Build and maintain RESTful APIs and backend integrations with internal and external systems.
Ensure application reliability, performance, and scalability in high‑transaction environments.
Implement proper transaction handling, data validation, and error management.
Apply secure coding practices, including authentication and authorization mechanisms (OAuth2, JWT, etc.).
Optimize database queries and improve system performance through tuning and caching strategies.
Participate in code reviews to ensure clean, maintainable, and efficient code.
Support testing activities, including unit and integration testing.
Troubleshoot production issues and contribute to root cause analysis and fixes.
Collaborate closely with DevOps, QA, and other engineering teams during deployment and release cycles.
Key Requirements
Technical Skills
5+ years of professional experience in Java backend development.
Strong proficiency in Java and Spring Boot.
Solid experience building RESTful APIs in production environments.
Good understanding of asynchronous processing and messaging systems (Kafka, RabbitMQ, or similar).
Experience working with relational databases (PostgreSQL, MySQL) and basic knowledge of NoSQL systems.
Strong understanding of transaction management and data consistency.
Experience in performance tuning and query optimization.
Familiarity with Docker and containerized deployments.
Understanding of application logging, monitoring, and debugging in production environments.
Knowledge of secure coding standards and handling sensitive data.
Soft Skills
Strong analytical and problem‑solving abilities.
Ability to work independently with minimal supervision.
Good communication skills and ability to collaborate within cross‑functional teams.
Detail‑oriented with strong focus on code quality and maintainability.
Ability to work effectively in fast‑paced and high‑pressure environments.
Education & Experience
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of experience in backend development using Java.
Experience in financial services, fintech, or other high‑transaction systems is preferred.
Preferred Qualifications
Experience with
high‑performance computing
or
real‑time systems .
Familiarity with
financial protocols
(FIX, ISO 20022) and regulations (PCI DSS, GDPR).
Experience with
monitoring tools
like
Prometheus ,
Grafana , or
ELK Stack
for microservices observability.
PT. OBS Solusi Teknologi Indonesia – Jakarta, Indonesia is a subsidiary of OBS Financial Solutions Pte. Ltd. – Singapore, and specializes in financial software solutions.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 16, 2026
Job Type:
Technology
Location:
Jakarta, Indonesia
Company:
PT OBS SOLUSI TEKNOLOGI INDONESIA
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.