岗位要求
岗位职责:
1、快速理解公司的核心业务,优化开发方法,降低开发成本,快速应对需求变化,给出最优的技术解决方案;
2、主导业务、技术改造类项目的架构设计、分析工作,承担核心功能、公共核心模块的代码编写;
3、主导团队开发人员的代码质量工作,接口规范制定,技术文档编写,确保项目进度和质量
4、安排研发小组的日常工作及进度,与项目经理、产品经理及相关人员进行有效沟通,确认项目开发周期、进度。
任职要求:
1、5年以上工作经验,有分布式系统应用架构设计与研发经验,精通Java相关开发框架Spring boot,Spring cloud,MyBatis等;
2、熟练掌握Java,包括JVM、IO、多线程、并发、网络,深刻理解面向对象、设计原则、封装抽象等;
3、精通复杂业务系统的分析与设计,熟练运用MySQL,Elasticsearch,Redis、MemCache等存储中间件,了解其中的原理;
4、熟悉运用Linux,K8s、Docker、Tomcat系统和容器技术,熟悉shell或python脚本;
5、熟悉主流版本控制打包工具maven、Jenkins、git等,有实际项目工程部署搭建经验
6、善于沟通,学习主动性强,能够快速学习一项技术并掌握其原理;
7、有责任心,有较好的计划与执行能力,具备良好的沟通能力;