工作内容:
1. 参与公司产品系统架构、接口设计、开发,以及重构和维护,能够独立承担和完成相关工作;
2. 深入理解业务需求,能设计可扩展、高可用、高性能、稳定安全的系统并编码实现,同时编写相应的技术设计文档;
3. 协助上级一起推进项目需求落地,将业务和产品需求转变成为技术实现方案;
4. 对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件;
5. 承担核心模块的高层设计、代码设计、代码编写等工作;
6. 为团队引入创新的技术、解决方案,责任心强,良好的服务意识、良好的沟通能力和团队协作;
7. 对开发团队进行指导和培训,提升团队技术水平,并且完成整个团队相关产品平台和组件的沉淀。
任职资格:
1. 本科或以上学历,计算机、数学、通讯工程、电子工程等相关专业,5 年以上软件开发工作经验;
2、必须掌握Springboot、SpingCloud、SpringMVC、hibernate、Mybatis等开源框架,掌握分布式开发技术,熟悉微服务开发和云端部署;
3. 熟悉 JAVA 高级特性,深入理解各种设计模式和应用场景;熟悉主流 JAVA 框架及类库,并掌握其原理;
4. 熟练掌握多线程编程及同步机制;熟练掌握网络编程,对 TCP/IP,HTTP 等网络协议有着深刻的认识;
5. 熟练使用 Redis、Kafka、RabbitMQ 等中间件,深入理解中间件工作原理及实现;
6. 熟练使用 MySQL、Oracle、PGSQL 数据库,深入理解数据库工作原理及实现;
7、熟悉VUE优先