Company Logo

Backend Developer (Java Springboot)

Rp10.000.000 - 14.000.000/month
Contract · On-site
Minimal Bachelor’s Degree
3 - 5 years of experience

Job Requirements

On-site
3 - 5 years of experience
Minimal Bachelor’s Degree

Skills

Selenium WebDriver

Automation Testing

Python

Job Benefits

Work Insurance

Health Insurance

THR

This job post is managed by

RM
Recruitment MIG

Job description for Backend Developer (Java Springboot) at Mitramas Infosys Global

Here in Mitramas Infosys Global, you will be exposed to work on software across a diverse platform of technologies as well as a variety of industries within our portfolios. We are looking for talents with high tenacity in solving problems, exceptional passion for technologies, and a great willingness to learn and adapt to ever-changing environments to join our team.

You are expected to be able to:

  • Develop backend services and REST APIs using Java Spring/Spring Boot for mobile banking needs.
  • Apply microservices concepts: service layer, controller, repository, DTO, validation, and exception handling.
  • Implement JWT, OAuth2, token validation, and role-based access control.
  • Integrate the backend with core banking, middleware, switching, billers, QRIS, and e-wallet systems.
  • Handle inquiry, payment, confirmation, status inquiry, reversal, and timeout processes.
  • Build logging, audit trails, request-response tracking, and error tracing for troubleshooting.
  • Create API contracts, API documentation, and sample request-response payloads.
  • Perform performance optimization: query optimization, caching, connection pooling, and response time improvement.
  • Write unit tests, integration tests, and mock services for the backend. Design and manage database schema, migration scripts, and rollback scripts (PostgreSQL).

Qualifications:

  • Experience developing backend services with Java Spring/Spring Boot, ideally for mobile banking, fintech, or payment applications.
  • Understanding of microservices architecture and REST API design.
  • Experience implementing JWT/OAuth2 and other API security mechanisms.
  • Experience integrating with core banking, payment gateways, QRIS, or switching systems.
  • Understanding of PostgreSQL: schema design, query optimization, indexing, and transaction handling.
  • Understanding of OWASP API Security principles and secure coding.
  • Familiar with containerization (Docker) and CI/CD pipelines.
  • Able to work on a man-days basis with clear timesheet and progress reporting.
  • Nice to have: experience with high-volume financial transaction systems.
About the company
Mitramas Infosys Global
Information Technology and Services
51 - 200 employees
Founded in 2003, Mitramas Infosys Global (MIG) is a technology solutions and IT services provider based in Jakarta. Specializes in the financial services industry, MIG operates up to 20 service points across major islands in Indonesia, offering a wide variety of essential hardware and software solutions from Core Banking Systems, PC, ATM to business process applications and analytics serving both Government body, State-Owned Enterprise, as well as Private Owned companies.
Driven by the spirit of delivering top-notch and high-efficiency services to clients, MIG has since evolved to provide IT on-site assistance, enabling companies achieving its digital aspiration goals via top selected talents in software developments, and data analytics spaces to complement its existing hardware and software solutions.
This place offers vast opportunities for young talents to grow and to get exposures across extensive applications of technology in the real-world industries. To top it off, we also provide on-the-job learning opportunities prior to job allocation, allowing our talents to gain a competitive advantage as part of our commitments to serve our clients excellent services.
Office address

Jl. Tebet Raya No. 42, Jakarta, South Jakarta 14280, ID

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you

Java Developer

Rp 10-14jt
Contract
3 - 5 yrs
Minimum Bachelor’s Degree
Accelist Lentera Indonesia
Full-Time
3 - 5 yrs
Minimum Associate Degree
PT Niaga Expert Teknologi
Full-Time
1 - 3 yrs
Minimum Bachelor’s Degree
ECGO EVMOTO

Java Developer

Rp 10-120jt
Contract
3 - 5 yrs
Minimum Associate Degree
Abishar Technologies
Contract
5 - 10 yrs
Minimum Bachelor’s Degree
PT Aktualisasi Gratia Talenta Indonesia

Backend Developer (Java Springboot)