岗位职责:
1、系统需求分析与整理
2、搭建系统框架; 负责平台及移动端的技术开发工作中核心功能模块的代码编写;
3、项目概要设计、详细设计、开发计划等的编制并实施;
4、系统开发测试、部署和集成;
5、关键技术攻关以及各类疑难杂症的解决,传授知识和经验,带领研发团队共同成长;
6、跟进移动终端及云平台的新技术发展,深入理解智慧城市、智能建筑、设备运维管理、互联网及移动互联网,支持移动前端及服务端相关技术的研发工作,辅助产品做出正确决策。
任职资格:
1. 本科以上学历,5年以上软件开发经验, 精通Java语言,熟悉软件开发流程,熟悉常用项目构建工具,如Maven、Ant等
2. 熟练运用主流开源框架如Spring、SpringMVC、MyBatis、Spring Interceptor、Spring Security等;
3. 熟悉常用数据库软件(Oracle/MySQL/DB2)的原理和使用,熟悉常用ORM和连接池组件
4. 熟悉网络、多线程、IoC、ORM、AOP、高并发模型、分布式锁、设计模式等,对JVM调优有一定了解;
5. 熟悉分布式系统的设计和应用,在分布式、高并发、高可用、负载均衡等领域有工作经验;
6. 熟悉缓存、消息队列等相关技术、如Redis、Memcached、ActiveMQ等技术及其原理;
7、具备良好的团队合作精神和沟通交流能力;可以带领研发组成员,按时完成阶段性任务,提交成果物;
8、学习能力强, 对新技术具备强烈的探索精神;
9、熟练的英文资料读写能力。