Java Engineer — DeFi/ Web3
Binance, a global blockchain ecosystem powering the largest cryptocurrency exchange worldwide, caters to over 300 million users across 100+ countries. Renowned for its top-tier security, transparent user funds, swift trading engine, ample liquidity, and a diverse range of digital-asset products, Binance offers extensive services encompassing trading, finance, education, research, payments, institutional solutions, Web3 functionalities, and more. By harnessing the potentials of digital assets and blockchain technology, Binance is dedicated to constructing an inclusive financial sphere to advance financial freedom and enhance financial accessibility on a global scale.
Responsibilities:
- Design, develop, and uphold high-performance systems ensuring architectural integrity and system reliability.
- Engage in the research, design, and creation of DeFi Adapter contracts, integrating with key DeFi protocols (Lending, DEX, Staking, Yield, etc.) to provide standardized on-chain asset and position parsing.
- Possess an in-depth comprehension of blockchain technology and DeFi protocol operations; autonomously conduct on-chain contract scrutiny and transaction dissection.
- Utilize AI-infused development tools to expedite coding, code review, and smart contract analysis procedures, continuously amplifying coding productivity and code quality.
- Investigate and implement AI functionalities - like LLM-based code generation, on-chain data interpretation, and automated protocol exploration - to streamline team processes and diminish redundant efforts.
- Foster effective collaboration within the team, proactively contribute to technical architecture and solution innovation whilst staying abreast of emerging technologies.
- Foster the adoption of innovative technologies and solutions within the team, resolving problems with a forward-thinking mindset.
Requirements:
- About 5 years of Java development experience coupled with a solid grounding in computer science.
- Proficient in multi-threaded programming; well-versed in JVM internals and common open-source distributed middlewares, caching, and message queues.
- Experienced in MySQL performance optimization; familiar with frameworks such as Spring Cloud; bonus points for designing and maintaining large-scale distributed, high-concurrency, and high-availability systems.
- Skilled in Solidity smart contract development; sound understanding of EVM execution mechanisms and common contract design patterns; practical experience in contract development or auditing is advantageous.
- Proficient in on-chain data analysis, able to track transactions, decode contract call chains via block explorers or RPC calls.
- Knowledgeable about mainstream DeFi protocol operations (Aave, Uniswap, Curve, PancakeSwap), including Lending, AMM, and Staking models; experience in multi-chain development is advantageous.
- Well-versed in using AI-assisted development tools; experience with prompt engineering, AI-driven code generation, or integrating LLM-based solutions into development workflows is highly valued.
- Open to AI-supported methods for smart contract analysis, protocol research, and test case generation.
- Technology enthusiast with stringent standards for code quality and development methodologies; exceptional team communication and collaboration capabilities.
- Possess robust logical reasoning, outstanding problem analysis and resolution skills, along with a profound sense of accountability.
Why Binance:
- Contribute to molding the future within the prominent blockchain ecosystem.
- Work alongside top-tier talent in a user-centric global organization with a flat structure.
- Engage in unique, fast-paced projects autonomously within an innovative setting.
- Flourish in a results-driven environment with prospects for career progression and continual learning.
- Competitive salary paired with comprehensive company benefits.
- Offering a flexible remote work arrangement, subject to the nature of the business team's work requirements.
Binance prides itself on upholding equal employment opportunities, recognizing the significance of diversity in its operational success. Upon submitting a job application, you acknowledge your assimilation with Binance's Candidate Privacy Notice. The hiring process might involve resorting to artificial intelligence tools for certain aspects like application review, resume assessment, or response evaluation. These tools support our recruitment endeavors but do not overshadow human decision-making. All final hiring determinations are exclusively human-driven. For queries regarding data processing, feel free to reach out to our team.
