1、负责公司新项目的开发,负责核心业务开发,负责数据库设计、接口设计等;
2、参与产品需求的讨论和梳理,参与详细设计等;
3、独立承担开发任务,按计划保质保量完成任务目标;
4、负责解决项目中的技术难点和技术预研;
5、负责进行系统优化性能提升工作以及系统重构工作;
6、负责提供系统优化的新思路;
7、完成领导指派的其它技术性工作。
任职要求:
1. 优秀的owner意识及自我驱动能力,计算机相关专业本科以上学历,六年以上的Java开发经验,对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验;
2. 熟悉分布式,缓存,异步消息等技术的原理,能运用分布式常用技术进行合理应用,解决业务问题;
3. 掌握多线程及高性能的设计与编码及性能调优;有高并发,高可用应用开发经验优先;
4. 熟练运用Spring、spring boot、spring cloud相关技术,MyBatis等框架进行开发工作;
5. 熟练使用Linux 操作系统和常见数据库,能对复杂SQL进行性能优化;
6. 熟练运用 maven、git、svn等工具,了解项目发布流程;
7. 熟悉Redis, MongoDB, Memcached等非关系型存储的使用;有 es、hbase等经验者优先;有C++项目开发经验优先;