Skip to content
Backend Software Developer

PUTRA

Building reliable backend systems with Java, Spring Boot, Microservices, and Event-Driven Architecture.

I build backend services, RESTful APIs, and enterprise applications using Java, Spring Boot, Node.js, Apache Kafka, Apache ActiveMQ and related technologies. With 4+ years of experience in software development, I've worked on financial services and technology projects involving system integrations, microservices, and working with PostgreSQL, MySQL, Oracle, and MongoDB.

Backend Architecture Focus
Client / Browser
REST API
Microservices (Spring Boot)
Message Queue (Kafka / ActiveMQ)
Database (PostgreSQL / MongoDB)

BACKEND

Java · Spring Boot · Node.js · Quarkus

ARCHITECTURE

Microservices · RESTful APIs · Event-Driven

MESSAGING

Kafka · ActiveMQ

DATABASE

PostgreSQL · MongoDB · MySQL · Oracle

DEPLOYMENT

Jenkins · OpenShift

About Me

I started my career in software engineering in 2022. Coming from a background in Law, I transitioned into software engineering through hands-on experience building and maintaining real-world applications.

My focus is on backend development, particularly building backend services, RESTful APIs, and event-driven systems using Java, Spring Boot, and Node.js. Over the past few years, I’ve worked on software systems in financial services at Assist.ID, Adira Finance, and Mandiri Utama Finance.

My experience includes system integrations, microservices, messaging and event-driven communication with Kafka and ActiveMQ, as well as working with PostgreSQL, MongoDB, MySQL, and Oracle. I’ve also worked with Jenkins CI/CD pipelines and OpenShift as part of the development workflow.

For me, good engineering is not just about writing code. It’s about understanding the business flow, solving the right problem, and building software that is reliable, maintainable, and practical.

putra@engine ~ $

❯ whoami

Ade Putra Nisman Jaya Gea

❯ get-focus

Backend Engineering, Microservices, Systems

❯ cat current_status

Building Anti-Money Laundering microservices @ Mandiri Utama Finance

_

Engineering Impact

Measured outcomes from real-world production systems.

30+RESTful APIs Designed
15Projects Delivered
100+SQL Scripts Written
20+Code Services Refactored
20+MongoDB Aggregate Queries

Experience

Professional history building enterprise backend systems.

Java Developer

Mandiri Utama Finance•May 2025 – Present
Jakarta, Indonesia
  • ▹Developed and maintained backend services using Java and Spring Boot.
  • ▹Developed and enhanced RESTful APIs to support business processes and system integrations.
  • ▹Developed microservices for Anti-Money Laundering (AML) within the Business Rule Management System (BRMS)
JavaSpring BootApache KafkaApache ActiveMQPostgreSQLMongoDBOracleJenkinsOpenShiftRESTful APIsMicroservices

Java Developer

Adira Finance•March 2023 – February 2025
Jakarta, Indonesia
  • ▹Developed and maintained backend services using Java, Spring Boot, and Node.js.
  • ▹Developed and enhanced 30+ RESTful APIs to support frontend and backend system integration.
  • ▹Developed Ad1Intern, an internal HR system for internship management, including authentication, attendance, approval workflows, employee management, notifications, FAQ, and logbook features. Developed the FAQ module using Vue.js as part of the Ad1Intern frontend.
JavaSpring BootNode.jsExpressJsApache KafkaRedisVue.jsPostgreSQLMySQLRESTful APIsMicroservicesSwagger

Software Engineer

Assist.ID•July 2022 – February 2023
Pekanbaru, Indonesia
  • ▹Developed and supported 2 projects using Node.js and LoopBack.io in a monolithic backend application.
  • ▹Resolved 50+ UAT and hotfix issues as part of application development and maintenance.
  • ▹Refactored data retrieval logic across 20+ APIs by implementing MongoDB aggregation queries directly in the LoopBack.Io backend to improve API response time.
Node.jsLoopback.ioMongoDBSwaggerPostman

Selected Work

Architectural solutions and case studies from production environments.

Mandiri Utama Finance

AML Microservices

Developed new microservices for Anti-Money Laundering within the Business Rule Management System (BRMS).

JavaSpring BootJDBC+3 more
Adira Finance

Ad1Intern HR System

Built an internal HR system for internship management, supporting nationwide HR operations.

Spring BootNode.jsVue.js+2 more
Adira Finance

QPC Fraud Detection Survey

Implemented microservices architecture in the QPC module for fraud detection survey processes.

JavaSpring BootKafka+1 more
Adira Finance

DMS → ECM Document Migration

Manual document handling across legacy DMS and ECM systems created operational burden.

JavaSpring BootDMS+1 more
Adira Finance

E-Signature Service

Developed E-Signature services supporting document and image-based digital signing.

JavaSpring BootRESTful APIs

Technical Stack

Core technologies and how I've applied them in production.

Backend

Architecture

Messaging

Database

DevOps & Deployment

Tools

Development

Select a skill to see context.

Engineering Principles

Build maintainable backend services
Keep APIs clear and predictable
Use asynchronous processing when appropriate
Understand the business flow behind technical requirements
Prefer practical solutions over unnecessary complexity
Think about reliability and production operations
Document technical decisions
Collaborate across technical and business teams

Education & Career Path

Bachelor of Law (S.H.)

Universitas Islam Riau • 2014

GPA: 3.65

Software Engineering

Backend & Systems • 2022-Present

Practical Experience

"Different academic background, strong practical engineering experience — built through real-world backend development since 2022."

Let's build something reliable.

Open to discussing software engineering opportunities, backend systems, technical challenges, and interesting projects.

Let's Connect