Convertibles Technology team develops and maintains Convertible Bond Trading system. Team works closely with business users -
Traders in Barclays London and New York Trading floors and with software developer colleagues in the same locations. There are 3 developers in Prague and 2 QA engineers at this moment.
Convertible Bond Trading system consists of Java backend (Spring FW), Oracle (PL / SQL) and various frontend technologies (HTML / KotlinJS, C# WinForms, WPF, Adobe Flex).
Developers are usually working on a full stack DB, Java Backend, Frontend. Some tasks are related to backend only, some only to frontend.
Some of the tasks are related to infrastructure (Git, TeamCity, deployment). Tasks are assigned to developers with developer’s preferences in mind.
Apart from implementing requested business features and regulatory requirements the team is focusing in consolidating all frontend technologies into one HTML / KotlinJS solution.
Several applications have already been migrated but many are waiting. The development is fully strongly typed including Client to Server communication.
Kotlin Type Safe Builders are used for layout construction. Selenium is used for test automation. Part of the system was already migrated to OpenShift / Docker as a POC.
Migration of the whole system to a cloud platform will be one of the next project major tasks. Your Role