For 15 years, we have been developing large mobile and web projects for fintech, foodtech, education, and other industries. We undertake complex projects with intricate business logic, high load, and hardware integration. For the fourth year in a row, MobileUp is among the top three developers in Russia according to Habr Career ratings.
About the project
A retail investment service (similar to Tinkoff Investments) for an online bank in Uzbekistan.
This is a project from scratch: we are assembling a team, creating a mobile application and backend, building our own business logic, connecting trading systems, and integrating with the banking infrastructure.
The task for the second stage is the development of our own platform for over-the-counter trading.
Main team tasks:
- Integration of the trading platform for processing client and market maker orders;
- Development of a customer brokerage and depository account management system;
- Ensuring correct accounting of assets, transactions, and liabilities;
- Implementation of reconciliation and settlement control mechanisms at the end of the day;
- Generation of user and regulatory reporting.
Our colleagues are looking for a Java Developer who will be responsible for building and supporting the backend technical infrastructure.
Responsibilities
- Implementation of the system architecture, including integrations, scalability, fault tolerance, and data consistency.
- Participation in the development of financial and regulatory logic, considering technical capabilities.
- Implementation of the full cycle of work with the system, including design, development, testing (unit, integration, load), resource planning, deployment and monitoring, and passing security and stability audits.
Requirements
- Deep technical expertise in Java and Spring (Boot, Data, Security), understanding the principles of building scalable and fault-tolerant systems; practical experience with distributed systems, asynchronous processes, critical data processing, and understanding the principles of consistency and transactionality.
- Experience in the banking or investment sector: understanding of processing, accounting, clearing, and depository accounting architecture, experience integrating with trading platforms and/or banking infrastructure; experience with QUIK/QORT and depository accounting platforms will be a significant plus.
- Skills in working at the intersection of multiple teams: ability to design integrations with solution providers, coordinate work with various technical teams and business units.
- Iterative development experience: you will need to build an MVP in a few months and develop it gradually, with frequent releases.
Conditions
- High degree of influence on the project, the opportunity to lay the foundation for the architecture of a large-scale financial product.
- Competitive salary and career growth opportunities, direct interaction with top management, prospects for scaling the project to a wide audience within a year and significant future development.
- Development of expertise at the intersection of technology and finance, deep immersion into trading mechanics, accounting entries, clearing and regulatory requirements, and working with vendors and the bank's team.