工作职责
1、参与产品或项目需求的分析、系统开发设计和数据库设计等工作
2、优化现有系统,对现有系统流程、系统响应速度、内存使用等方面做优化,提升系统的稳定性和用户体验
3、根据团队任务分配承担产品或项目代码的编写,完成代码自测及单元测试,分析并解决开发过程中的各种问题
4、配合技术leader进行技术难点攻关
5、编写与研发相关的文档,并对其他技术人员进行知识传递和工作指导
任职资格
1、具有扎实的JAVA编程功底和良好的编码规范,对JVM、多线程、网络IO等有深入理解及实践经验
2、熟练使用Springboot、Spring、SpringMVC、Mybatis等开源框架,熟悉微服务开发模式
3、熟练的使用Linux的常见命令,具备一定的脚本编写能力
4、熟悉HTTP,TSL/SSL、TCP等网络协议者优先
5、熟练掌握Maven、Gradle、Git,IDEA 等工程工具
6、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡等机制和实现;
7、有良好的沟通表达能力,对产品有个人想法和见解,主动性好