1. 负责项目功能模块的详细设计、编码实现和单元测试,保证开发进度及产品品质。
2. 编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析。
3. 维护公司现有产品的功能模块,优化产品。
4. 划分基本的软件功能模块,指导其他工程师的设计工作。
5. 负责核心技术问题的攻关,系统优化;协助解决项目开发过程中的技术难题。
6. 不断提高产品的代码质量,参与团队技术交流。
岗位技能:
1、具有2年以上使用JAVA开发的经验;精通Maven、SpringMVC、Mybatis等。
2、具备良好的技术素养,擅长系统分析与设计,参与过大型项目者优先。
3、精通Java语言开发,JAVA基础扎实,精通io、多线程、集合等基础框架,精通分布式、缓存、消息、搜索等机制;熟练各种常用开源框架。
4、熟悉JAVA EE规范,熟悉常用的设计模式。
5、熟悉Mysql或Oracle;熟悉kafka、Redis、RabbitMQ、MongoDB等,熟悉Linux下的常用命令。