岗位职责:
1、参与软件的需求调研、需求文档、需求评审工作;
2、参与软件的概要设计和数据库设计,负责软件的详细设计和程序算法设计;
3、负责软件项目主要功能的核心代码实现;
4、负责单元测试,参与软件产品集成;
5、负责向项目负责人及时反馈软件开发中的情况,并根据实际情况提出改进建议。
任职要求:
1、本科及以上学历,计算机类相关专业,具有3-5年软件开发经验;
2、能熟练使用主流Java开源框架,如Spring Boot、Spring Cloud、Spring MVC、Spring、MyBatis等;
3、熟悉掌握JavaScript、HTML、CSS基础知识,熟练使用ES6、HTML5、CSS3,熟悉主流的前端框架Vue、React等,熟悉MVC、MVVM等开发模式,并用其开发过线上产品;
4、熟练使用MySQL、Oracle,熟练编写并掌握复杂SQL语句,熟悉Redis、Memcache、Ehcache,熟悉消息队列;
5、熟悉接口开发(WebService、RESTful WebService);
6、熟悉Linux环境及操作,熟练使用WebLogic、Jetty、Tomcat等服务器技术,熟悉Maven/Gradle、Git项目构建工具;
7、熟悉常见的设计模式,并能在项目场景中实际应用;
8、有集群部署项目经验/AI辅助编程能力优先;
9、能够接受全国短期 / 中长期出差。