1、完成软件系统代码的实现,编写代码注释和开发文档;
2、参与进行产品需求分析、系统的功能定义,程序设计;
3、根据设计文档或需求说明完成代码编写、调试、测试和维护;
4、分析并解决软件开发过程中的问题;
5、配合上级领导完成相关任务目标。
任职要求:
1、本科及以上学历,计算机、软件相关专业,3年以上本岗位工作经验;
2、Java基础扎实,熟悉常用的设计模式,有良好的编码及程序设计能力;
3、熟悉主流开源框架,如Spring、SpringMVC、MyBatis、SpringBoot、netty等,熟悉Spring原理和实现机制,了解SOA架构理念,熟悉 SpringcCloud、Dubbo、ZK等框架优先;
4、熟悉SQL,熟悉Oracle/MySQL等数据库,并具有一定的SQL优化能力;
5、熟悉Memcached、Redis、MongoDB等常用NoSQL解决方案、了解各自的优缺点以及使用场景者优先;
6、熟悉常用的搜索引擎技术,如elasticsearch、solr。;
7、熟悉Tomcat等应用服务器的部署和配置;熟悉Linux操作系统常用命令;
8、熟悉多线程、消息队列,有大数据处理经验,框架设计,代码优化,性能优化,数据库优化等能力者优先;
9、热爱AI行业、从事过AI行业经验者优先。