> Markdown version of [/jobs/ext/2220561-junior-android-developer-retail-banking](https://www.wearedevelopers.com/jobs/ext/2220561-junior-android-developer-retail-banking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Android Developer - Retail Banking - **Company:** Dkb Ag - **Location:** Berlin, Germany - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Multitier Architecture, Android Software Development, Android Studio, Confluence, JIRA, Unit Testing, Software Bug Management, Collaborative Software, Computer Programming, Continuous Delivery, Dependency Injection, Github, Pair Programming, Scrum Methodology, Strategies of Testing, Gitlab, Kotlin, Git Flow, Information Technology, Jetpack Compose, Asynchronous Programming - **Published:** August 25, 2026 - **Apply:** https://www.adzuna.de/details/5853767893 ## About the Role * Strong programming or computer science foundations. * Basic understanding of Android development concepts and familiarity with Android Studio. * Comfortable coding in Kotlin or willingness to learn Kotlin quickly. * Clear verbal and written communication in English is required. * Eagerness to learn, receive coaching, and grow technical skills through mentorship and on-the-job experience. * Collaborative mindset: able to participate constructively in reviews, pair programming, and cross functional discussions. Are you wondering about the "Nice to Haves"? * Familiarity with Jetpack Compose, coroutines, dependency injection, or Clean Architecture principles. * Basic understanding of testing strategies for Android (unit tests, instrumentation/UI tests). * Experience with Git workflows and common collaboration tools (GitHub/GitLab, Jira, Confluence). * Any prior Android projects or internship experience. ## Description * Contribute to the Broker Android codebase by implementing and delivering appropriately scoped features and bug fixes from ticket to production. * Participate in SCRUM ceremonies to ensure high quality and continuous delivery. * Collaborate closely with Product and Design to clarify requirements, implement acceptance criteria, and iterate on user-facing flows (account opening, trading, investment plans, portfolios, orders). * Learn and apply team quality standards: writing maintainable code, adding appropriate tests, and documenting technical decisions and PRs. * Seek and apply feedback from peers and mentors; proactively raise blockers and ask for clarification when requirements are ambiguous. * Support migration and platform work as required, following established architecture and testing practices. * Contribute positively to team culture by sharing ideas, participating in knowledge sharing, and helping maintain a collaborative environment., From Morning Daily to Afterwork Drink, team spirit is essential to us. The heart of our togetherness is that we truly are connected with each other: We not only share fun & laughter, but also honest opinions - because that's how we grow: We exchange ideas, give support in our personal development, and celebrate success together! Besides our great community, we also offer numerous other benefits... ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [How to Find Tech Jobs in Berlin](https://www.wearedevelopers.com/magazine/291-how-to-find-tech-jobs-in-berlin) - [How to Land a Developer Job in Berlin](https://www.wearedevelopers.com/magazine/1-how-to-land-a-developer-job-in-berlin) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Where to Find German Tech Jobs](https://www.wearedevelopers.com/magazine/366-where-to-find-german-tech-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)