Web3 Security Senior Software Engineer (Java)
Core
Design, develop, and optimize backend systems and security services for Binance's Web3 domain, focusing on high performance, availability, and scalability.
Role type
Senior IC backend engineer (Java/Web3 security)
Builds
Backend systems, security services, automated threat detection tools, and big data workflows for security control scenarios.
Domain
Web3 security, blockchain, risk control, and financial services.
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot, Spring Cloud), MySQL, NoSQL, distributed systems design, message queues (Kafka), big data technologies (Hadoop, Hive, Spark, Flink, Airflow, Elasticsearch), data collection and processing, backend service optimization.
Preferred skills
Blockchain and on-chain data knowledge, AI/ML concepts, JVM/SQL/RPC performance tuning.
Technologies
Java, Spring Boot, Spring Cloud, MySQL, Kafka, Hadoop, Hive, Spark, HBase, Flink, Airflow, Elasticsearch
Responsibilities
Participate in architecture design and optimization of backend systems; maintain and upgrade existing security service systems; design and implement new technical solutions; collaborate with operations to improve security systems and threat detection; work with data teams on data modeling and analysis for security use cases; design and implement big data workflows for security scenarios.
Seniority
Senior, hands-on IC