Spotware Systems is looking for an experienced System Analyst to join our back-end team at our office in Limassol. The ideal candidate will be fully involved in the product development with a deep understanding of brokerage activity and business needs, and will be ready to become a part of our highly professional team.
Responsibilities
- Collecting, analyzing, and formalizing the system requirements for the back-end systems.
- Developing detailed use cases to capture the interaction between clients and the back-end systems.
- Working with product managers, architects, and developers to design scalable and efficient back-end solutions based on business requirements.
- Developing detailed technical specifications, including data models, system flows, and interface definitions.
- Collaborating with other teams to ensure seamless integration of back-end systems with client applications, third-party services, and external APIs.
- Maintaining comprehensive documentation of back-end systems, including design documents and API specifications.
- Defining test cases and acceptance criteria for back-end tasks.
Our stack
Java, Protocol Buffers (Protobuf), PostgreSQL, Redis, TCP/IP, WebSockets, RabbitMQ, Financial Information eXchange (FIX) protocol, Representational State Transfer (REST).
Requirements
- 4+ years of relevant experience.
- Deep understanding of the trading industry is a must.
- Strong understanding of back-end technologies and architectures, including databases, message queues, and web services.
- You use AI not just occasionally, but as a core part of how you think, work, and deliver results. Being AI-augmented is part of what makes you a top performer.
- Good knowledge of API integration scenarios, including TCP, HTTP, and Remote Procedure Call (RPC).
- Fluency in Russian and B1+ in the English language.
- Proficiency in software development methodologies, such as Agile or Scrum.
- Excellent analytical and problem-solving skills, with the ability to translate complex business requirements into technical solutions.
- Effective communication skills, with the ability to collaborate across multidisciplinary teams.
Conditions
- Competitive remuneration.
- Private medical insurance.
- Full relocation support, including work permit arrangements, for the candidate and his family.
- Welcome baby bonus.
- Birthday voucher.
- Fully equipped office with daily fruits, breakfast on Wednesdays, pizza on Thursdays, and snacks on Fridays.
- Opportunities for professional growth.
- Friendly working environment.