NTT DATA, Inc. in Jakarta Timur seeks a Software Development Engineer skilled in designing, developing, and testing software systems, particularly using Android Native (Kotlin). Ideal candidates will have 3–4 years of experience, a Bachelor's degree in Computer Science or related field, and a deep understanding of MVVM and micro-services. This role offers opportunities for hands-on work with cloud-based infrastructure and data-driven projects in a diverse and inclusive environment.
Qualifications
3–4 years of professional experience in Android Native (Kotlin) development.
In‑depth understanding of MVVM, Clean Architecture, and Modular Architecture.
Proven experience handling data communication using Retrofit and OkHttp.
Responsibilities
Design and develop solutions that drive business growth.
Develop and maintain high-quality native Android applications using Kotlin.
Contribute to software deployment and integration of solutions through automation.
Skills
Android Native (Kotlin) development
MVVM
Clean Architecture
Retrofit
OkHttp
Kotlin Coroutines
DI frameworks (Hilt/Dagger)
C/C++, C#, Java, JavaScript, Python, Node.js
micro-services architecture
SQL and NoSQL (Elasticsearch, MongoDB, Cassandra)
Kubernetes
Docker
Agile methodologies
CI/CD
Education
Bachelor’s degree in Computer Science or related field
Job description
NTT DATA, Inc. in Jakarta Timur seeks a Software Development Engineer skilled in designing, developing, and testing software systems, particularly using Android Native (Kotlin). Ideal candidates will have 3–4 years of experience, a Bachelor's degree in Computer Science or related field, and a deep understanding of MVVM and micro-services. This role offers opportunities for hands-on work with cloud-based infrastructure and data-driven projects in a diverse and inclusive environment.