岗位职责:
1、参与产品和技术方案的讨论和评审;
2、协助架构师进行公司软件系统框架、核心模块和对外接口的详细设计,参与核心代码的编写;
3、参与项目的模块概要设计、编码实现、单元测试、系统整合测试,分析并解决软件开发过程中的问题,确保开发模块安全、高质量、性能良好;
4、编写和整理技术文档,参与技术难点的攻关和技术预研,开展技术研究成果的培训,能指导初级工程师进行开发和文档编写等开发类工作和绩效评估;
5、完成相关的工作计划制定并达成工作目标。
任职要求:
1、本科以上学历,计算机、电子、软件、通讯相关专业;
2、5年以上Java软件开发经验,具备优秀的分析设计能力和代码编写能力;
3、精通Java语言编程,掌握优秀的java编程习惯和高性能编程技能;
4、掌握spring生态圈各种开发平台并有实际项目开发经验,包括springcloud,spring boot等框架,熟悉RESTful和SOAP Web Service的开发;有至少一个以上微服务架构项目开发经验;
5、熟悉常用的关系数据库MySQL,熟悉至少一种nosql数据库;能够熟练编写sql代码并掌握sql优化以及数据库性能优化技能;
6、熟练使用jQuery、CSS、HTML4/5、AJAX、vue.js等Web前端开发技术;
7、较好的沟通能力、协调能力、书面表达能力,具备良好的团队协作能力,能承受一定工作压力;思路清晰,善于思考,能独立分析和解决问题;具有创新思维,能不断推陈置新。