Search by job, company or skills

Senior Backend Developer (Java)

5-7 Years
Early Applicant
  • Posted 5 months ago
  • Be among the first 20 applicants

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)

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144873003

Similar Jobs

Singapore

Skills:

AlgorithmsJavaSpring BootKotlinGcpdata structuresRestful ApisAzureAWSobject-oriented programmingMicroservices architecturecloud environmentsCI CD pipelines

Singapore

Skills:

MavenPostgreSQLKafkaSpring BootMultithreadingNosqlJUnitMySQLSwaggerSpring Data JpaOracleHibernateOauth2JwtSpring MVCSqlRedisAsynchronous programmingRabbitmqLiquibaseGradleMockitoSpring CoreRestful ApisJava 11Java concurrency utilitiesLogbackSLF4JFlywayOpenAPI

Singapore

Skills:

Spring BootKafkaRedisJava ProgrammingMySQLZookeeperSpring SecuritySpring CoreAzureAWSDubboRocketMQ

Singapore

Skills:

Rest API DevelopmentAws ServicesSqlMicroservices ArchitectureOracle databasesSpring Boot 3.x

Remote

Skills:

Backend DevelopmentJavaPythonGo Programming Language

Beware of Scammers

We don’t charge money for job offers