Senior Backend Developer (Java)
Aster
About the role
Join to apply for the Senior Backend(Java) Developer role at Aster.
Responsibilities • 3+ years of experience in exchange core system development • Design indexing systems, RPC interaction layers, and event stream processing architecture • Build real‑time data pipelines (e.g., Kafka/RabbitMQ integration) • Build high‑performance APIs • Build REST/WebSocket/GraphQL interfaces • Handle low‑latency requirements in high‑frequency trading scenarios • DeFi application logic implementation • Price oracle integration • Trading simulation engine development; 3+ years of futures or spot trading system development experience • Gas fee optimization strategies • Infrastructure reliability assurance • Node management • Load balancing and failover systems • Risk control system implementation • Microservices architecture design • Wallet interaction services • Trading queue management
Required Skills • 5+ years of backend development experience (Java/TypeScript/Rust/Go) and proficiency in EVM smart contracts • Blockchain interaction experience (JSON‑RPC, ethers.js/web3.py) • Database optimization (PostgreSQL/TimescaleDB/Redis) • Asynchronous architecture design (Kafka/RabbitMQ/Celery)
Preferred Knowledge • Web3 ecosystem components (EVM, The Graph, and other indexing solutions Zanzibar etc.) • Security practices (rate limiting, input sanitization, replay attack protection) • Cloud deployment experience (AWS/GCP, containerization, IaC)
Location: Dubai, United Arab Emirates.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free