Proficiency in Java and Frameworks: Deep understanding and hands-on experience with Java, Spring Core, and Spring Boot
API Integration: Experience with remote data integration via RESTful APIs and JSON
Client-Side Frameworks: Hands-on experience with client-side JavaScript frameworks such as React.js
Server-Side JavaScript: Deep familiarity with JavaScript and server-side JavaScript frameworks like Node.js
Good knowledge in other languages and technologies development like databases, Python , Big Query and Open Telemetry.
Experience in various architecture design patterns, design, and implementation of Financial Systems/Platforms.
Experience developing automated unit, integration, and functional tests. preferably in a Java environment using tools like JUnit, Mockito, or Spring Test.
Familiarity with cypress test framework .
Version Control: Hands-on knowledge of version control systems such as GIT.
Analytical Skills: Ability to think logically, diagnose/triage issues, and make informed decisions,
职责:
- 参与系统的需求分析、设计以及开发任务,负责系统的开发与维护;
- 根据项目需求进行需求分析,并完成相应模块的详细设计;
- 独立完成系统核心模块的编码与单元测试;
- 跟进项目开发进度,保证按时完成任务;
- 参与团队的技术交流,提出技术优化方案。
要求:
- 本科及以上学历,计算机相关专业;
- 5年以上JAVA开发经验,具备良好的编码风格;
- 熟悉MySQL等关系型数据库,熟悉SQL编程;
- 熟悉Spring、SpringMVC、MyBatis等常用开源框架;
- 熟悉Web前端开发技术(HTML/CSS/JavaScript);
- 具备良好的团队合作精神,沟通能力强;
- 具备良好的问题解决能力和学习能力,能够快速适应新技术。
加分项:
- 具有行为检测和图像识别的项目开发经验;
- to c SaaS平台应用开发经验;
- 熟悉使用分布式缓存(如Redis)、消息队列(如RabbitMQ)等中间件;
- 熟悉微服务架构,有相关开发经验;
- 有大型互联网公司开发经验者优先考虑。