Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Iowa Bankers Mortgage Corporation

Iowa Bankers Mortgage Corporation is a mortgage banking and loan servicing organization based in Johnston, Iowa. Founded in 1979 as a subsidiary of the Iowa Bankers Association, IBMC provides single-family residential mortgage solutions, secondary market access, and loan servicing to community banks and financial institutions throughout the Midwest.

IBMC is assisting a client in hiring a vital technical leader. Our client is a premier, tech-driven digital financial services and peer-to-peer (P2P) lending platform in Indonesia, dedicated to driving financial inclusion through innovative credit solutions. Powering strategic financial growth and enterprise initiatives, they are expanding their regional footprint and engineering systems that serve millions of users across Indonesia.

We are seeking a highly analytical, proactive, and collaborative Java Backend Engineer to design, build, and maintain scalable backend services and APIs powering business-critical systems using Java and Spring Boot. Based permanently on-site at our corporate office, this role is deeply involved in the backend development ecosystem. Your goal is to build the backend systems that power the lending platform at production scale, ensuring high code quality, performance, and system stability.

Key Responsibilities

  • Backend System Design: Design, develop, and maintain scalable Java-based backend services using Spring Boot for business-critical systems.
  • Full Lifecycle Development: Work across the full development lifecycle: system design, implementation, testing, deployment, and production support.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams to deliver reliable and well-structured solutions.
  • Git-based Workflows: Follow Git-based workflows, actively participate in code reviews, and contribute to engineering best practices.
  • System Stability: Ensure high code quality, performance, and system stability in a production environment.
  • AI Integration: Explore and leverage AI-assisted coding tools to improve development efficiency and code quality.

Requirements

Experience: Minimum of 3+ years of hands-on backend development experience in production environments.

Technical Stack: Strong proficiency in Java as the primary stack, with solid experience building applications using Spring Boot.

Version Control: Comfortable working with Git workflows: branching, pull requests, and code reviews.

Innovation Mindset: Experience using or strong interest in AI-assisted coding tools.

Communication & Language: Able to use English as a daily working language in a professional environment.

Soft Skills: Strong ownership, responsibility, and teamwork with a collaborative mindset.

Presence: Must be fully open to a permanent, on-site position located in Cyber 2 Tower, Kuningan, South Jakarta.

Benefits

Impactful Scale: Build and maintain critical systems that directly serve millions of users across the country.

Competitive Package: A stable and rewarding monthly compensation package operating under PKWTT status with a standard 3-month probation period.

Modern Engineering Culture: Opportunity to work with modern development tooling and AI-assisted workflows in a collaborative environment.

Recommended for you based on this role

Similar stack
Same company
In your city
Full-Time
DevOps
SLI/SLO/SLA
Marketing
Zendesk
Apply
Remote/Hybrid • Internship • 15+ year exp • Bachelor's Degree
TypeScript
JavaScript
Frontend
GraphQL
React.js
Mobile
App Center
Deep Linking
Expo
Fastlane
PassKit
Push Notifications
React Native
State Management
DevOps
CI/CD
WebSockets
Apply
Product Owner 27 days ago
Full-Time
AI/ML
Claude
Management
Confluence
Jira
Apply
Remote • Full-Time • Jakarta
JavaScript
Node JS
TypeScript
Frontend
GraphQL
Next.js
React.js
Remix
DevOps
CI/CD
Git
QA
Jest
Apply
In office • Full-Time • Batam
C++
Apply
In office • Full-Time • Batam
C
C
GCC
Apply
Junior Product Owner 2 months ago
Full-Time
AI/ML
Claude
Management
Confluence
Jira
Apply
Full-Time • Denpasar
Apply
Remote • Full-Time • Jakarta
JavaScript
Node JS
Ruby
TypeScript
Ruby
Ruby on Rails
Frontend
GraphQL
Next.js
React.js
Remix
DevOps
CI/CD
Git
Apply
Full-Time
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Jakarta
Remote work
In office
Employment
Full-Time