Software Engineer - Trading Platforms

Dubai Tax Free8 days agoFull-time External
Negotiable
As a key member of our team, we are seeking an experienced engineer with expertise in designing, integrating, and maintaining large-scale backend architectures for CFD, FX, and crypto trading platforms. The ideal candidate will have deep knowledge of software engineering principles, proficient in Java Spring Boot, and hands-on experience with service-oriented architectures (SOA) and cloud environments such as AWS. Key Responsibilities Develop scalable backend solutions that prioritize performance, security, and reliability. Collaborate with architects, product managers, and engineering teams to design robust systems. Implement server-side architectures using concurrent and reactive programming methodologies. Focus on non-functional requirements such as performance optimization, scalability, and security. Estimate development efforts, define project scopes, and deliver within agreed timelines. Qualifications & Skills 5+ years of experience in backend development, strong grasp of SOLID principles. Proficient in real-time data streaming, building concurrent applications, and relational databases. Hands-on experience with messaging and event streaming technologies such as Kafka or RabbitMQ. Familiarity with RPC and/or MQTT protocols for distributed systems. Why Work with Us? Opportunities for professional growth and career advancement. Competitive compensation package. Collaborative, inclusive, and dynamic work environment. Commitment to innovation and professional excellence. Become part of our international community dedicated to shaping the future of finance.