JAVA工程师
【岗位职责】
1. 负责软件项目或产品架构搭建、重构,技术选型,核心代码编写,负责系统架构质量的保证;
2. 主导大型项目或产品ORM设计,指导开发人员;
3. 主导技术难题公关(如事务、并发、性能、安全等问题),指导开发人员;
4.参与项目过程中需求评审、设计评审、代码评审
【职位要求】
1. 本科以上学历,软件工程、信息管理、计算机应用等相关专业;
2. 6年以上JAVA工作经验,5年软件设计经验;
3. 精通相关框架整体设计内容及原理;
4. 精通主流一种或多种技术;
5. 能够进行复杂产品的分析与设计,主导设计项目不少于5个;
6. 对公司项目、业务、产品能给出决定性的技术解决方案;
【技能要求】
1. 熟练掌握 Spring Cloud\Dubbo 等主流分布式微服务框架,熟悉微服务四大核心组件,深入了解事务、并发、异步、Cache原理;
2. 指导技术组进行大型项目或产品的UML设计,熟练EA、PD等设计工具;
3. 熟悉前端vue/Angular/React主流框架中的一种;
4. 有大型分布式项目或产品框架搭建经验者优先;
5. 对前沿技术的变化有自己独特的见解和感知;