Senior Software Development Engineer (Back-End)
DANA Indonesia
- South Jakarta, Indonesia18, Capital Place. Jl. Gatot Subroto Kav 18, Kuningan Barat, Mampang Prapatan, Kuningan Barat, Mampang Prapatan, South Jakarta, DKI Jakarta, IndonesiaSouth JakartaDKI JakartaIndonesiaIndonesia
- Full timeFULL_TIME
Job closed.
Job Description
We are currently looking for an experienced Senior Software Development Engineer (Back-End) to be part of the fast-growing technology company, and helping to build Indonesia Cashless Society.
What makes you a great candidate, if you have:
Design Skills
- Understand requirements through kickoff & sprint start meetings, formal and informal communications
- Contribute to the team story carding process with active listening skills- asking questions & sharing and challenging ideas.
- Estimate tasks (stories) within a sprint
- Implement object-oriented design patterns
- Create reusable components
Implementation Skills
- Code software - (e.g. Create custom UI, distributed computing, performance tuning and memory, and resource management)
- Test, debug, re-test, and coordinate with QA, validate software as ready for shipping
- Contribute test cases to QA for inclusion in test plans
- Act as a subject matter expert for backend platform
Team Skills
- Review the designs/code strategy of teammates and provide feedback and coaching in your area of expertise
- Demonstrate a sense of ownership over projects and take initiative to ensure success
- Advise the Project Manager on technical matters to ensure issues are addressed/avoided
- From time to time, provide estimates of projects to Architect
- Assumes responsibility for related duties as required or assigned
Job Specification Skill
- Must be able to design, code, and deliver an application server with minimal technical oversight
- Must have demonstrated ability to design distributed systems
Communication & Leadership skills
- An individual is self-motivated to achieve goals, develop knowledge, and complete tasks.
- Mentors junior staff to help develop their technical skill
Minimum Qualifications
To apply, you must:
- Have a bachelor’s degree in a technical or scientific field. Software Engineering, Computer Science, Electrical Engineering or IT preferred, or have engineering wisdom equivalent to 4 years progressive experience
- Experienced in Java, Spring, and Spring Boot technology
- Experienced in MySQL technology
- Experienced leveraging message broker solution
- Experienced building microservice application who communicate with each other using REST API or RPC
Great if you:
- Have 5 full lifecycles of experience
- Familiar with Domain-Driven Design
- Familiar with actor-model concept & unit testing (behavioral testing, test-driven design)
- Familiar with Agile Methodology
- Have knowledge of software design patterns
- Have experience in networking
- Have experience in building a scalable system
- Experience creating concrete requirements from a high level and ambiguous business goals
- Working knowledge of architecture patterns
Perks and Benefits
- Flexitime
- Employee Discounts
- Transportation Allowances
- Maternity & Paternity Leave
- Medical, Prescription, Dental, or Vision Plans
Required Skills
- Java
- JIRA
- MySQL
- Spring
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Always
- Office Address
- Capital Place. Jl. Gatot Subroto Kav 18, Kuningan Barat, Mampang Prapatan, Kuningan Barat, Mampang Prapatan, South Jakarta, DKI Jakarta, Indonesia
About DANA Indonesia
DANA is an open platform digital wallet that bridges financial institutions, merchants and consumers in Indonesia. The platform's purpose is to enable frictionless transaction and to expand financial inclusion especially for the unbanked and underbanked through technology. The technology empowers everyone to transact either for online or offline merchants. Some of the technologies that DANA developed are market pioneers such as: Digital KYC through Face Recognition that enable real-time on-boarding, World Class Risk Management that has the lowest fraud-loss with highest success rate, and the most comprehensive financial instruments acceptance in the country.
DANA was established about a year ago as a new startup. The platform was soft-launched at the end of March 2018. As of July 2018, DANA is the fastest growing startup in Indonesia and among the fastest in the world reaching more than a million new users within a span of less than 4 months. DANA platform has currently on-boarded 7 of the top 10 Banks, Offline Merchants with more than 30 million combined foot-traffic, and Online Merchants with more than 50 million visitors. The company employs more than 200 local talents with a heavy ratio on engineers, half of them recruited within the last 5 months. Ant Financial is an investor of DANA and they share core technology plus know-how exclusively.