职位描述: 岗位职责:
1、独立完成中小型项目或模块的系统分析、设计、编码工作,确保项目的进度和质量;
2、明确核心需求解决方案,负责高质量的设计和编码,攻坚项目核心技术难点;
3、负责需求的分析、设计,持续改进和优化,支持公司平台快速发展的业务;
4、与研发团队成员进行技术交流,和团队一起,打造可复用、稳定高可用、具备良好伸缩性的面向客户的具有良好体验的产品与服务。
岗位要求:
1、3年以上Java后端开发工作经验,扎实的Java编程基础知识,有较强的独立分析、解决问题能力;
2、能够手写代码,熟练掌握常用设计模式;熟练掌握常用的算法与数据结构;熟悉JVM内存模型及优化方式、熟悉多线程模型、熟悉网络编程;
3、熟练掌握Sping、SpingMVC、SpingBoot等主流开发框架, 熟练使用MySql数据库;
4、良好的沟通能力及团队合作精神,具备良好的理解能力和表达能力,能够承受一定工作压力;
5、有较好的文档编写能力,熟悉前端开发者优先;
6、
加分项:熟练掌握单元测试、功能测试等各种测试用例的编写;
7、
加分项:有大规模高并发互联网应用的设计和开发经验,熟悉常规的分布式架构、缓存、消息队列等开源中间件;有Dubbo,SpingCloud或其它微服务开发经验者优先,使用过Kafka、RabbitMQ、ActiveMQ等技术优先;
8、计算机专业本科或以上学历,编码能力优秀者可适当放宽。