岗位职责:
1、 参与完成产品和项目中的关键性开发任务。
2、参与完成产品和项目中的系统构架设计、代码研发、系统优化等相关工作;
3、审核产品和项目中复杂业务需求的技术方案合理性,优化产品版本升级、部署及实施工作;
4、根据公司软件开发规范要求,指导开发人员确保开发过程的透明度与可控性;
岗位要求:
1、大学本科以上学历,5年及以上基于Javaweb语言开发经验;
2、JAVA基础扎实,包括JVM、IO、多线程、并发、网络等;深刻理解面向对象,熟悉各种设计模式;
3、熟练掌握常用的设计模式,精通数据持久化、缓存、消息、通讯等的相关开源框架,对分布式开发、海量文件、高并发系统的设计与调优有丰富经验尤佳;
4、熟练掌握SpringBoot、SpringCloud、Spring、SpringMVC、Mybatis等技术及Tomcat、jetty、Nginx等服务器的应用;
5、熟练使用MySQL等数据库、熟练Redis、RabbitMQ等中间件;
6、熟悉敏捷开发过程,对技术前沿与发展方向的敏锐洞察力,对卓越代码和优秀结构的强烈追求;
7、有复杂业务系统的抽象设计能力,思路清晰,善于思考,积极主动,能力独立分析和解决业务、技术问题,具备团队合作精神;
职位福利:五险一金、带薪年假