Logo for Aster

Senior Backend Developer (Java)

Roles & Responsibilities

  • 5+ years of backend development experience (Java/TypeScript/Rust/Go)
  • Proficient in EVM smart contracts
  • Blockchain interaction experience (JSON-RPC, ethers.js/web3.py)
  • Database optimization (PostgreSQL/TimescaleDB/Redis)

Requirements:

  • Design blockchain data processing system architecture, including indexing, RPC layers, and event streaming; build real-time data pipelines (e.g., Kafka/RabbitMQ)
  • Develop high-performance REST/WebSocket/GraphQL APIs with low-latency requirements for high-frequency trading
  • Implement DeFi application logic, including price oracle integration and trading simulation; experience with futures or spot trading systems
  • Design microservices for wallet interactions and trading queue management; optimize gas fees and ensure infrastructure reliability (node management, load balancing, failover)

Job description

Aster is a next-generation decentralized perpetual exchange dedicated to delivering a seamless, powerful, and truly decentralized on-chain derivatives trading experience. From one-click trading to smart automation and deep on-chain liquidity, Aster is rethinking how DeFi should work — simple, efficient, and built for users.

Core Job Responsibilities
  • Blockchain Data Processing System Architecture
  • - 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)
  • High-Performance API Development
  • - 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
  • - Risk control system implementation
  • Microservices Architecture Design
  • - Wallet interaction services
  • - Trading queue management
  • - Gas fee optimization strategies
  • Infrastructure Reliability Assurance
  • - Node management
  • - Load balancing
  • - Failover systems

  • Required Skills:
  • 5+ years of backend development experience (Java/TypeScript/Rust/Go), proficient 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)
  • Security practices (rate limiting, input sanitization, replay attack protection)
  • Cloud deployment experience (AWS/GCP, containerization, IaC)
  • Back-End Developer Related jobs

    Other jobs at Aster

    We help you get seen. Not ignored.

    We help you get seen faster — by the right people.

    🚀

    Auto-Apply

    We apply for you — automatically and instantly.

    Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

    AI Match Feedback

    Know your real match before you apply.

    Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

    Upgrade to Premium. Apply smarter and get noticed.

    Upgrade to Premium

    Join thousands of professionals who got noticed and hired faster.