Available to hire
Senior Software Engineer with 9+ years of experience building scalable, high-throughput backend systems in fintech and cloud environments. Specializes in Java (8–21), Spring Boot, and event-driven architecture (Kafka, AWS SQS), delivering RFC-to-production rollouts with measurable business impact.
Experienced owning end-to-end mission-critical systems for payments, billing, and multi-tenant SaaS platforms, including distributed systems, domain modeling, and observable architectures using Dynatrace, OpenSearch, and ELK.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Language
English
Advanced
Work Experience
Senior Software Engineer at Venture Dive
August 1, 2023 - March 1, 2026Owned and delivered core financial systems for merchant settlements, payouts, invoicing, and refund workflows at scale (500,000+ daily transactions). Led design and implementation of a scalable multi-channel notification platform (email/push), authoring RFCs and introducing asynchronous processing to decouple notification logic from core services. Led end-to-end automated clac(k)back system design and implementation, improving refund processing efficiency by 40% and increasing merchant trust. Built reusable stream-based asynchronous CSV export framework (10,000+ records) using database streaming and async uploads to S3. Re-designed merchant top-up service APIs with Spring Boot and OpenAPI using domain-driven design and improved validation/error handling. Integrated with the Egyptian Tax Authority (ETA) for regulatory invoice reporting, authoring API contract documentation and implementing robust retry/error handling mechanisms for stable invoice generation and reporting.
Software Engineer at Payara Services
January 1, 2022 - July 1, 2023Contributed to Jakarta EE 10 implementation in Payara Server 6 for modern enterprise workloads. Implemented JSON-B and JSON processing specifications in core server modules. Led Stripe integration for subscription billing in Payara Cloud/QuBe, designing subscription lifecycle and webhook processing flows. Designed and implemented a real-time Pod Usage Watcher using the Fabric8 Kubernetes SDK to monitor requested CPU usage across workloads. Built a WebSocket-based streaming service to push real-time usage metrics to the platform UI and persisted resource data for billing and monitoring. Improved Azure CI/CD pipeline reliability and deployment stability.
Software Engineer at Allianz Life Indonesia
August 1, 2019 - January 1, 2022Worked on payment systems and banking integration. Integrated Maybank auto-debit for secure policy payments. Built microservices for real-time payment status tracking using Kafka. Participated in on-call rotation for mission-critical payment services.
Software Engineer
January 1, 2016 - January 1, 2019Developed enterprise Java systems (banking, audit, sales management) and supported production banking collection systems using Java EE and SQL Server.
Education
BSc in Information Technology at Asia Pacific University of Malaysia
January 1, 2011 - January 1, 2015Qualifications
Industry Experience
Financial Services, Software & Internet, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Tangerang today.