职位描述
岗位职责
1、参与产品和项目的可行性评估、技术验证、设计开发等工作;
2、基于敏捷开发方式,对现有产品和新项目的迭代、优化、更新和升级工作;
3、负责新功能的分析、功能设计和代码的编写以及完成单元测试;
4、负责相关技术文档撰写和维护,如类图、时序图、流程图、数据结构、接口API文档
5、负责技术和业务架构优化、梳理和解决系统关键问题及难题;
6、负责基础应用平台相关系统的开发设计以及版本迭代,确保需求迭代能可持续、高质量、高效地交付。
任职要求
1. 计算机相关专业,本科及以上学历;
2. 3年以上Java开发经验,扎实的编码能力,深入理解IO、多线程、集合等原理及应用。
3. 熟悉Spring、SpringBoot、SpringCloud、MyBatis等常用开源框架,掌握其核心原理。
4. 熟悉MySQL、SQLServer等数据库,精通SQL的语句以及性能调优;
5. 熟悉Redis/RabbitMQ/Kakfa/Nginx/ElasticSearch 等相关基础组件;
6、 熟悉DevOps开发模式,具备基于微服务框架进行设计开发、k8s交付的能力;
7、了解网络代理,熟悉tcp、udp、elb、apisix、nginx等技术;
8、掌握高并发/高可用方案设计,了解QPS/TPS,DFX与SLO等概念;
9. 较强的自我学习能力和分析解决问题的能力,具备良好的文档编制习惯和代码书写规范;
10. 良好的表达能力,有责任心,善于团队协作;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕