Senior Backend Developer (Java)

Aster

Aster

Software Engineering · Full-time

Remote

Posted on May 6, 2026

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)

Aster is an equal opportunity employer.