News
Java recognized as top programming language for financial software
Effective cybersecurity is a constantly moving target that must also be balanced with usability. In many cases, this means choosing solutions that are either highly complex or insecure. However, a recent white paper published by financial technology company Cinnober highlighted Java as an efficient programming language and the leading choice for developing financial software.
Many organizations are starting to place a high value on establishing security best practices, such as using code signing certificates to verify the source of their programs. However, human error often creates a barrier to effective security and performance. Because a single coding error can result in lost time and money, Cinnober authors noted that it is crucial for a programming language to support robust functionality while maintaining simplicity.
"The recent issues undermine the confidence in financial markets globally," said Veronica Augustsson, CEO of Cinnober, discussing a series of trading glitches that were the result of coding mistakes. "Mission-critical systems require modern technology including modern memory management. As our white paper shows, Java is the programming language best suited for financial applications. Apart from fast execution, short development times and excellent suitability for large systems, it is easier to avoid programming mistakes and develop high-quality code with Java, which is crucial for these types of systems."
Several of Java's features are of particular value to the financial industry. As Cinnober noted, these benefits include continuous re-optimizing, rapid development and short time-to-market cycles.
A little Java know-how may also benefit job seekers, according to ReadWriteWeb columnist Brian Proffitt. Although it's generally a good idea to understand a variety of programming languages, Java was among the top 10 specific skills listed in an eFinancialCareers survey. Proffitt credited some of the high demand to the big data trend, which has also contributed to the popularity of SQL.
"Programming has been at the top of the career skills lists for quite a while, and there are no signs of this demand abating any time soon," Proffitt wrote. "Between big data and mobile-application demand alone, those who code well should have more employment opportunities for some time to come."