
Search by job, company or skills
Job Responsibilities
1. Design, develop, and maintain Java-based backend systems and services, ensuring high performance, scalability, and stability of the systems.
2. Understand blockchain-related products, including smart contracts and decentralized applications (DApps).
3. Research and optimize the performance of mainstream public chains (e.g., Ethereum, EOS), consortium chains, or private chains.
4. 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.
5. Undertake front-end development tasks when needed, with priority given to those proficient in front-end technologies (e.g., Vue, React).
Job Requirements
1. Bachelor's degree or higher in Mathematics, Computer Science, Software Engineering, or a related field.
2. 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).
3. Familiar with relational databases (e.g., MySQL) and NoSQL databases (e.g., Redis, MongoDB), with experience in database optimization.
4. Experience in blockchain or digital currency-related development is a priority, including familiarity with blockchain basic principles, smart contract development, or blockchain system integration.
5. 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.
6. Understanding of cryptographic principles (e.g., hashing, asymmetric encryption) and distributed systems is a plus.
7. Strong problem-solving ability, good communication and teamwork skills, and passion for technology research and innovation.
Job ID: 143872525