Senior Java Developer
Alexander Lyons Solutions · Dubai, United Arab Emirates
Tailor my CV for this job — freeOur client, a software vendor in the security space, is seeking an experienced Backend Developer with a telecoms background to design, build and run high-volume data services. This is an end-to-end ownership role: you’ll shape new features alongside users, ship them in short iterations, and keep them running reliably in production.What you’ll doDesign and build services that process and store large volumes of data, including telecoms signalling and media traffic, choosing the right storage technology for each jobMaintain and improve existing services for performance, stability and data integrityTroubleshoot production issues across code, infrastructure, networks and databasesWrite clean, well-tested, maintainable code within a peer-review cultureWork closely with cross-functional teams, customers and end usersWhat you’ll bring5+ years’ professional software development, with Java (8+) as your primary languageTelecoms experience, with hands-on knowledge of 3GPP standards and SIP/RTP protocolsSolid experience across relational (SQL) and NoSQL databasesProven track record building distributed, microservice-based and event-driven systemsStrong grasp of architecture, design patterns and trade-offsHands-on Docker, Linux and command-line proficiencyObservability experience with Prometheus and GrafanaUnderstanding of Mechanical Sympathy and working knowledge of low-level network programmingNice to have: IMS, VoLTE/VoNR, Diameter or SS7 exposure; Spring Boot; Kafka, RabbitMQ, NSQ or ActiveMQ; MongoDB and Elasticsearch; Spark, Iceberg or data warehouse design; S3-style object storage; Ansible and Kubernetes; Python.