Java developer for Mobile services
- Full-time
Company Description
Devexperts is a steadily and permanently growing company, specializing in financial software development, professional implementation and support for investment and brokerage companies dealing in global futures, options, stocks and crypto trading.
Devexperts provides a wide range of fully integrated trading platforms for both retail and institutional brokers. Our trading software features comprehensive front-, middle-, and back-office applications, advanced risk- and order- management systems, as well as powerful charting software for accurate market analysis.
Job Description
We are looking for a skilled backend developer that will help us to bring mobile services to the next level.
Mobile services is a technological stack that enables access to the core of a complex trading system for the iOS and Android mobile trading terminals supplying them with real-time high-frequency trading data in a mobile-friendly packaging.
Given the nature of the business goal, the solution targets the following areas:
- Efficient binary data transport, featuring various techniques including VLQ-encoding, delta encoding and compression
- Performance optimization to handle large amounts of data being transferred to a significant number of online users
- Hassle-free experience for the developers of mobile terminals, accounting for the non-perfect nature of the real-world mobile networks
Qualifications
Requirements:
- BS or higher technical degree in Computer Science or a closely related field
- 2+ years of experience in software development
- good knowledge Java and JVM including multithreading and memory management
- advanced knowledge of common data structures and algorithms
- knowledge of OOP principles and an ability to implement them in practice
- understanding of reactive architectures
Also the following knowledge or experience will be to your advantage:
- financial, brokerage or exchange-related software
- Data-intensive application design
- Reactive streams
- Kotlin
- CI/CD
Additional Information
- Paid vacation 25 days
- Flexible schedule
- Remote / Hybrid / Onsite
- Free MultiSport card
- Parking spot or public transport card
- Medical insurance – premium package
- Two-story modern office space with panoramic view on Vitosha mountain
- Gym & billiards in the office
- Mentorship program
- Professional trainings and cources
- Paid pro certifications
- Trading contest within the company
- Tech meetups dxTechTalk
- Speaker's club and opportunities to drive your personal brand
- Work & Travel program