Job Responsibilities:
- Design, develop, and maintain Java-based backend systems and services, ensuring high performance, scalability, and stability of the systems.
- Understand blockchain-related products, including smart contracts and decentralized applications (DApps).
- Research and optimize the performance of mainstream public chains (e.g., Ethereum, EOS), consortium chains, or private chains.
- Assist in the integration of blockchain technology (if applicable) with Java-based systems, with priority given to those with relevant experience; ensure data security and consistency during the integration process.
- Undertake front-end development tasks when needed, with priority given to those proficient in front-end technologies (e.g., Vue, React).
Job Requirements:
- Bachelor’s degree or higher in Mathematics, Computer Science, Software Engineering, or a related field.
- At least 2 years of development experience. Proficient in Java programming language, familiar with Java core technologies (JVM, multithreading, IO, collection framework) and mainstream frameworks (Spring Boot, Spring Cloud, MyBatis).
- Familiar with relational databases (e.g., MySQL) and NoSQL databases (e.g., Redis, MongoDB), with experience in database optimization.
- Experience in blockchain or digital currency-related development is a priority, including familiarity with blockchain basic principles, smart contract development, or blockchain system integration.
- Experience in front-end development is a priority, proficient in HTML, CSS, JavaScript, and mainstream front-end frameworks (Vue, React, etc.), able to complete basic front-end page development and interaction.
- Understanding of cryptographic principles (e.g., hashing, asymmetric encryption) and distributed systems is a plus.
- Strong problem-solving ability, good communication and teamwork skills, and passion for technology research and innovation.
#J-18808-Ljbffr…
