Confirmed on the employer's own hiring board on Sep 30, 2026. First seen by Alion on Apr 6, 2026. DANA Indonesia scores B on the Alion truth index.
About DANA
DANA is a leading Indonesian digital wallet platform committed to making every transaction simple, secure, and accessible. As a homegrown fintech company, we serve millions across Indonesia with cashless solutions-from payments and transfers to investments. We aim to build a trusted and inclusive financial ecosystem, driven by innovation, collaboration, and continuous learning.
Join us and be part of Indonesia’s digital transformation journey!
What We’re Looking For: Software Development Engineer (Backend)
We are seeking a Backend Engineer to design and build scalable, high-performance backend services that support our growing e-wallet platform. As a senior contributor, you will take ownership of key system components, influence technical decisions, and ensure high standards of software quality throughout the development lifecycle.
You'll be working on
- Lead the design, development, testing, and deployment of high-performance backend systems using Java, Spring, and Spring Boot.
- Collaborate closely with product managers and architects to understand requirements, challenge assumptions, and translate business needs into scalable technical solutions.
- Participate actively in sprint planning and kickoff meetings, contributing ideas, raising critical questions, and providing accurate task estimations.
- Own and deliver backend features end-to-end, ensuring performance optimization, memory and resource efficiency, and code reusability through clean architecture and object-oriented design patterns.
- Act as a subject matter expert in backend systems, supporting the team with best practices in development, testing, and delivery.
- Partner with QA engineers to define test strategies, contribute to test case creation, and support smooth validation processes.
- Review code, provide constructive feedback, mentor junior engineers, and help drive team growth and technical excellence.
- Communicate effectively with cross-functional stakeholders, advise on technical feasibility, and provide input for project scoping and timeline estimation.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Information Technology, or equivalent hands-on experience (minimum 5 years).
- Deep expertise in Java, Spring, and Spring Boot with a proven track record in backend application development.
- Proficiency in MySQL and familiarity with message broker solutions such as Kafka or RabbitMQ.
- Hands-on experience in building microservices architectures that communicate via REST APIs or RPC.
- Exposure to at least five complete software development lifecycles.
- Strong grasp of Domain-Driven Design (DDD), actor-model concepts, and distributed systems design.
- Familiarity with unit testing, behavioral testing, and test-driven development (TDD).
- Understanding of Agile methodologies and modern software design patterns.
- Experience building scalable, performant backend systems with strong networking fundamentals.
- Ability to deconstruct business goals into clear technical requirements and deliver robust solutions with minimal oversight.
- Excellent communication, critical thinking, and problem-solving skills.

