Java Backend Engineer - Web3 Data
Core
Design and build next-generation on-chain data processing and computation pipelines for real-time blockchain data analysis.
Role type
Senior IC Java Backend Engineer (Web3 Data)
Builds
High-performance, scalable backend systems for parsing, transforming, and analyzing multi-chain blockchain data.
Domain
Blockchain / Web3 / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Cloud, distributed systems, streaming data, real-time computation, Kafka, Redis, MySQL, MongoDB, microservice performance tuning, low-latency design
Preferred skills
Reactor
Technologies
Kafka, Redis, MySQL, MongoDB, xxl-job, Reactor
Responsibilities
Design and implement high-performance pipelines for on-chain data parsing, calculation, and aggregation; Architect and optimize Java-based distributed microservices for real-time and batch data processing; Build data computation layers for ultra-fast statistical calculations; Collaborate with data engineering teams to integrate pipelines with data lake environments; Design and manage scalable data models supporting multi-chain and historical data; Develop fault-tolerant, monitored, and auto-recoverable backend systems; Establish strong observability and performance monitoring for parsing and computation modules.
Seniority
Senior, hands-on IC