
Java Engineer – DeFi, Web3
Posted May 6

Posted May 6
• Design, develop, and maintain high-performance systems, ensuring architectural soundness and system dependability.
• Engage in the research, design, and development of DeFi Adapter contracts, integrating with leading DeFi protocols (Lending, DEX, Staking, Yield, etc.) to provide standardized on-chain asset and position parsing.
• Gain a thorough understanding of blockchain technology and the mechanics of DeFi protocols; independently perform on-chain contract analysis and transaction breakdown.
• Utilize AI-driven development tools (such as Copilot, Cursor, CodeMax) to enhance coding, code review, and smart contract analysis workflows, continuously boosting development efficiency and code quality.
• Investigate and implement AI capabilities — including LLM-based code generation, on-chain data interpretation, and automated protocol research — to optimize team workflows and minimize repetitive tasks.
• Collaborate effectively with the team, actively contributing to technical architecture and solution design while staying informed about emerging technologies.
• Foster the adoption of innovative technologies and solutions within the team, approaching challenges with a progressive mindset.
• Approximately 5 years of Java development experience backed by a strong foundation in computer science.
• Skilled in multi-threaded programming; knowledgeable about JVM internals and common open-source distributed middleware, caching, and message queues; proficient in MySQL performance tuning.
• Familiar with frameworks such as Spring Cloud; experience in designing and ensuring the stability of large-scale distributed, high-concurrency, and high-availability systems is advantageous.
• Knowledgeable in Solidity smart contract development; understanding of EVM execution mechanics and common contract design patterns (Proxy, Factory, etc.); practical experience in contract development or auditing is a plus.
• Capable of performing on-chain data analysis — able to trace transactions and decode contract call chains through block explorers or RPC calls.
• Understanding of mainstream DeFi protocol mechanics (e.g., Aave, Uniswap, Curve, PancakeSwap), including Lending, AMM, and Staking models. Multi-chain development experience is a plus (Ethereum, BSC, Arbitrum, etc.), with awareness of cross-chain differences and compatibility concerns.
• Proficient in utilizing AI-assisted development tools in daily workflows; experience with prompt engineering, AI-driven code generation, or integrating LLM-based solutions into development pipelines is highly desirable.
• Open to AI-enhanced approaches for smart contract analysis, protocol research, and test case generation; demonstrated ability to identify and implement AI solutions to enhance engineering efficiency.
• Passionate about technology with high expectations for code quality and development practices; excellent team communication and collaboration skills.
• Strong logical reasoning, exceptional problem analysis and resolution skills, with a strong sense of responsibility.
• Competitive salary and company benefits
• Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Get handpicked remote jobs straight to your inbox weekly.