我们希望你具备以下条件及能力:
1. 本科或以上学历,至少3年以上Java开发经验。
2. 熟悉Spring boot,SpringMVC,MyBatis/iBATIS,Hibernate等常用框架,熟悉多线程与网络编程,有上述技术的实际开发经验,并能根据实际项目需要设计系统架构和核心模块。。
3. 熟悉Oracle/SQL SERVER/MySQL等关系数据库及其性能优化,能独立设计高负荷的数据结构,熟悉memcached , redis等缓存的特性,有上述技术的实际开发经验。
4. 有音视频即时通讯开发经验者及熟悉MongoDB、zookeeper/curator分布式解决方案者更佳。
5. 有系统架构设计经验者优先。
6. 能够快速定位和解决系统中的性能方面问题。
7. 良好的学习能力和钻研精神,有较强的分析问题和解决问题的能力。
岗位职责:
1. 根据业务需求提出合理的研发实现路径和计划分解。
2. 参与系统的需求分析与把控、项目整体功能设计、数据库设计、撰写相关技术文档。
3. 参与开发团队的建设与管理、负责带领开发团队完成任务、审核开发工程师系统设计和代码质量,制定技术规范和开发规范。
4. 负责日常产品研发进度的跟踪、推进与反馈;
5. 主导重大项目的架构设计、核心模块设计、技术难题攻关,重构系统,保证高性能处理和系统的稳定性。