Duties: Hard requirement to have completed a financial project (blockchain/cryptocurrency/price analysis, etc.)
1. Design, code, unit test, and write related documents according to development standards and processes;
2. Use JAVA and database language to independently develop projects, analyze and solve problems in the software development process, and deliver assigned tasks on time;
3. Test phase actively cooperate with testing, and promptly repair bugs; ① Developed real-time communication (Socket programming or WebSocket) ② Received and processed third-party interfaces (excluding Alibaba and Tencent systems) ③ Able to independently develop ④ Proficient in MySQL ⑤ Web development experience ⑥ API development experience
Requirements:
1. Bachelor's degree or above, majoring in computer software, with at least 4 years of Java development experience, solid Java foundation, and building experience is preferred;
2. Proficient in J2EE technology architecture and related technologies: SpringMV C/SpringBoot/SpringCloud/MyBatis, MT4/MT5, etc.;
3. Familiar with MySQL, Oracle or SQL Server databases, able to write and execute SQL statements fluently;
4. Familiar with Eclipse or IDEA, git, maven, linux, etc., common commands;
5. Familiar with Java multi-threading, high concurrency, and locking mechanism is preferred;
6. Experience in integrating with third-party platforms API can write standard API interface documents, actively solve problems and independently develop and deploy.
Hard requirement for financial industry!