高级java开发工程师
岗位职责:
1.负责概要设计,数据库设计以及相关业务的核心代码编写,确保功能模块高质量交付,主要负责实时统计,报表系统;
2.负责重点技术问题的分析与处理,独立快速解决开发中遇到的难点问题;
3.深入理解业务需求,分析和发现系统瓶颈,推动系统性能的提高并具备可扩展性;
4.参与团队技术分享,指导中级开发工程师开发工作,具备与多人、多团队协作进行开发的能力;
5.负责平台集群、分布式、高并发,多线程等相关工作,能够搭建分布式系统;
6.进行技术预研、选型、攻关、框架搭建,解决系统和项目中的技术难点;
7.根据公司产品相关流程及产品特点,配合测试部门和业务部门进行产品优化工作,保证产品稳定运行;
8.支持协助配合其他部门的相关工作。
任职要求:
1.本科及以上学历,计算机专业,5年左右开发经验,有过高并发项目开发经验;
2.具备良好的需求分析能力和设计能力,善于主动推动项目进展并最终落地;
3.JAVA基础扎实,理解IO、线程、集合等基础框架,有JVM调优经验;
4.熟练使用微服务Spring Cloud、Spring、Spring Boot、MyBatis等开源框架;
5.熟悉分布式系统原理和设计,熟练使用Redis 、kafka、Zookeeper、MQ等开源项目,能合理进行技术选型,善于解决问题。
中级java开发工程师
岗位职责:
1.根据需求文档编写概要设计及UML建模文档;
2.独立负责功能模块的设计及按照公司规范编制高质量代码;
3.按照公司规范对于代码进行测试,保证交付代码质量;
4.根据需求规格和设计规格,按公司规范完成软件功能的开发、测试、修改bug等工作;
5.根据系统需求文档和系统开发方案,制定自身所负责的任务开发计划;
6.配合测试人员与业务部门进行产品测试及验收工作;
7.协助运维解决线上项目运行过程中遇到的问题,保证项目的稳定运行;
8.负责所承担功能模块与其他模块的集成、系统部署、调优工作。
任职要求:
1.本科及以上学历,计算机专业,3年左右开发经验,有过高并发项目开发经验;
2.具备良好的需求分析能力和设计能力,善于主动推动项目进展并最终落地;
3.JAVA基础扎实,理解IO、线程、集合等基础框架;
4.熟练使用微服务Spring Cloud、Spring、Spring Boot、MyBatis等开源框架;
5.熟悉Mysql,Oralce数据库,熟练使用SQL语言。