职位职责:1.根据公司战略规划,制定相关技术解决方案,协同其他部门完成业务目标。2.设计公司系统架构,深入理解业务需求,抽象系统模型,降低开发成本,提升开发效率。3.制定项目排期,分配开发任务,确保系统研发完成后顺利部署并持续监控系统的稳定性。4.制定系统开发规范,推动规范落地,提高项目交付效率。5.协助公司进行成本控制和财务预算。技能要求:1.具备优秀的面向对象分析、设计、实现思维,能够独立设计灵活的系统架构。2.至少2年10人以上团队管理经验。3.至少3年分布式系统架构设计经验。4.精通Java、JavaEE开发,熟练掌握多线程、并发处理、集合、I/O与网络通信等。5.熟练使用JVM,具备实际调优、异常分析、处理经验。6.熟练使用Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud。7.熟练使用MySQL、PostgreSQL等数据库,具备优秀的数据库设计能力。8.熟练使用缓存、消息队列、负载均衡技术等。9.熟练通过UML绘制用例图、流程图、系统架构图、状态图、E-R图等图示。10.熟练使用常用设计模式。加分项:1.参与过SaaS系统开发经验。2.参与过金融类系统开发经验,如保险系统、交易系统、财务系统等。3.使用过阿里云服务经验。4.熟练使用JavaScript、jQuery、CSS、HTML等前端技术。
联系我时,请说是在58同城上看到的,谢谢!