一、岗位职责:
1、根据业务需求, 按照技术经理的工作安排完成后端功能模块与系统的设计、开发和优化工作;
2、跟前台开发人员一起, 完成前后台接口的设计;
3、参与解决测试或客户反馈的产品bug, 对系统代码质量进行规范与控制, 保证软件的性能和质量;
4、负责开发过程中技术文档的编写;
5、参与开发过程中技术评审工作。
二、职位要求:
1、扎实的JAVA编程基础,熟悉JSP/Servlet开发技术,熟练掌握常用框架如Spring、Spring Boot、Spring Cloud/Tencent TSF/Spring Cloud Alibaba等;
2、熟练掌握SSH、SSM、Spring MVC等框架;
3、熟练掌握Oracle/MySql、Kingbase/DM等数据库, 熟练掌握SQL语句, 并对SQL优化有一定理解;
4、熟练掌握至少一种消息传输机制(队列或非队列), 如Kafaka、RocketMQ等;
6、熟练使用Linux系统,Docker等部署工具;
7、熟练掌握Eclipse、IDDA、SVN、GIT等开发管理工具;
8、具有良好的编码风格, 熟悉代码整洁相关原则, 结构清晰、命名规范、逻辑性强、代码冗余低、设计思路清晰;
9、熟悉静态代码检查、单元测试、代码审查相关指标与流程。