Я считаю, что ваша связь между Java и банковским обслуживанием неверна.
Большинство банковских программ имеет ужасную безопасность. И многие банковские программы написаны на Java. Означает ли это, что Java затрудняет написание защищенного программного обеспечения, чем другие языки?
Вероятно, это не вина Java, что в банковском программном обеспечении так мало безопасности (и безопасности). На самом деле, как упоминалось в других постерах, выбор вашего языка, как правило, имеет очень небольшие последствия для вашей безопасности - если вы не выберете один из немногих языков, на котором только горячие кодеры могут писать безопасный код (C и PHP приходят на ум).
Многие огромные сайты электронной коммерции написаны на Python, Ruby и Perl с использованием различных фреймворков. И я бы сказал, что требования к безопасности для торговцев намного выше, чем требования банковской индустрии. Это связано с тем, что продавцы должны обеспечивать безопасность и хороший пользовательский опыт, в то время как банковские клиенты готовы мириться с непригодными интерфейсами токенов SecureID и прочим.
Так что да: Джанго справляется с задачей.