岗位职责:
1.根据项目需要负责按计划完成公司对外项目产品模块代码的编写,以及单元测试、集成测试、Bug修复、优化与重构工作,及相关部分各类文档的编写,对其内容与代码一致性负责;
2.负责公司后端应用的功能对接开发、代码评审;
3.参与公司软件产品需求定义及设计过程;
4.参与公司软件编码规范的制定与维护,负责定期按照编码规范对代码进行审查,确保代码质量;
5.参与接口规范制定与维护,负责按照接口规范对系统相关接口的进行评审,并负责产品对外接口的评审、检查与维护;
6.负责跟进公司对外项目的相关需求、详细功能设计、参与设计评审。
任职要求:
1.本科以上学历,5年以上工作经验;
2.Java基础扎实,熟练掌握I0、多线程、集合等基础类库,熟悉分布式缓存、消息机制等技术;
3.熟悉使用Spring MVC、Spring Boot、Mybatis、Netty等框架技术;。
4.熟练使用至少一种关系型数据库(如MySql),具有优秀的SQL编写及调优能力;熟悉常见非关系型存储,如Redis、Mongodb等;
5.熟练掌握至少一种消息传输机制(队列或非队列),如Kafaka,RocketMQ,MQTT等;
6.具有良好的编码风格,熟悉代码整洁相关原则,结构清晰、命名规范、逻辑性强、代码冗余低、设计思路清晰;
7.具有良好的代码设计能力,熟练掌握代码常见设计模式,并能够根据业务需求进行合理的代码设计;
8.熟悉静态代码检查、单元测试、代码审查相关指标与流程;
9.熟悉软件开发流程及部署的相关工具(IDEA Git Maven Jekins Docker等);
10.具有较强责任心与沟通能力,对于项目相关需求、详细功能设计、接口设计、数据流对接及评审工作能够及时推动进行;
11.岗位工作地点设在佛山总部:佛山市顺德区大良街道五沙社区新凯路7号科盈国际工业园一期。