Java高级程序员
职位信息
岗位要求:
1. 根据系统需求,分析、设计与实现系统软硬件整体架构,保障系统架构的合理性、可扩展性及经济性;
2. 参与底层和重要模块的详细设计,控制质量;负责核心技术问题的攻关,系统优化;指导解决项目开发过程中的技术难题;带领开发团队持续改进系统架构、功能模块、开发需求、提高用户体验;控制架构质量;
3. 指导和培养开发团队能力,负责系统开发过程的技术评审工作,检查工程师的代码开发工作,不偏离最初的设计;
4. 制定相关技术开发规范,参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用;
5. 能制定合理的开发工作计划,并有效地按照计划完成工作。
能力要求:
1. 计算机等相关专业统招本科及以上学历,5年以上相关工作经验;
2. 深入理解面向对象编程,精通Java语言,熟练掌握java基础和常用类库的使用;
3. 熟悉JavaEE体系架构,熟悉常用的主流框架如Springboot、Springcloud、Dubbo等,熟悉Spring原理,熟悉掌握Spring源码者优先;
4. 有分布式项目开发经验,对微服务架构有深入理解;
5. 熟练使用至少一种数据库,如MySQL、ORACLE,有SQL优化经验;
6. 有强烈的进取心,对新技术、行业有钻研精神,具有强烈的创新优化意识。
公司待遇:五险+加班费+双休+法定假日休息+通勤车+年休假+午餐补助+员工旅游