Extending an Engineering Team for the Modernization of a Trading Platform

Financial Services & InsurancePlatform Development

Project snapshot

A digital currency trading company needed to expand their engineering team with software engineers who had specific, senior-level technical experience. However, after their own search, they realized they could not assemble the team themselves. The client contacted Intellias to fill the roles on an outsourcing, contractual basis. We sent 16 engineers capable of working effectively within their existing infrastructure and architecture, which was designed for high efficiency, stability, and resilience.

Extending an Engineering Team for the Modernization of a Trading Platform

Our team provided daily engineering support during modernization efforts, including moving the codebase from Java 7 to Java 18. The joint effort was so successful that the client chose not to assemble an in-house engineering team. Instead, they stayed with Intellias to maintain the same delivery quality and consistency that they were used to.

About the client

The client is a global provider of currency trading technology. They serve banks and other financial institutions as well as private investors and corporate enterprises. The company operates under strict regulatory oversight and prioritizes performance, security, and long-term stability over newer, less proven technology.

Business challenge

In a high-performance digital trading environment, reliable software releases are essential. When a developer of digital trading software needed to add engineers to their existing team to improve release cycles, they had to ensure that the engineers were already familiar with the developer’s existing technology stack and system architecture. The client’s system configuration includes over 100 virtual machines on a headless backend that process information for several front-end digital products, including an automated trading platform, a live pricing guide, a streaming service, and a trading suite that includes the other products.

Developers at the trading platform work in fully isolated, end-to-end sandbox environments that replicate the full production stack. That way, engineers can run tests and debug without affecting others. The backend is mostly Java and C++, while lightweight web apps use HTML, CSS, and minimal JavaScript libraries. Communication between the components is handled through remote calls and WebSockets, while persistence spans multiple relational database management systems (RDBMS) using the Java Database Connectivity (JDBC) API.

Solution

Intellias has helped many companies extend their engineering teams. Our extensive team of highly trained engineers is available to let other organizations rapidly scale their development teams, including those with fluctuating project needs. Companies quickly finish their projects, fill knowledge gaps, and develop long-lasting partnerships with top-tier engineers.

We supported the trading platform by sending 16 engineers to join their team. Our engineers are distributed across the platform and work on a rotating release basis, which means they might not be working on the same module as their most recent release. Therefore, the engineers must be proficient in the entire environment. Depending on the workload, the engineers perform a variety of tasks, such as:

  • Writing high-quality code for the platform.
  • Developing new features and functionality for the various trading products.
  • Migrating the platform from Spring and Java-based desktop apps to the web.
  • Upgrading the codebase from Java 7 to Java 18.
  • Perform gap analysis to suggest improvements.
  • Strengthened the existing repository while keeping services separate and deployable.

Business outcomes

Extending the trading platform’s engineering team by outsourcing additional software engineers lowered the client’s overall development costs. The client was also able to fill the open roles with engineers who had specialized knowledge of the codebase and VM environment.

Technologies: Java 17, C++, JDBC, WebSockets, JavaScript, HTML, CSS

Let’s talk

Looking for clarity, strategy, and hands-on delivery? Our experts are ready to help you get results. Whether you’re planning your next big initiative or looking for a trusted tech partner, we’re here to help you move forward with confidence.

How can we help you?

Thank you for your message.
We will get back to you shortly.