岗位职责:
1、按照业务需求,负责平台或业务系统的设计、维护,以及代码开发工作。
2、负责项目功能开发、系统优化;协助解决项目开发过程中的技术难题。
3、根据开发计划,按时保质保量完成公司交予的任务。
4、维护项目系统正常运营。
任职要求:
1、熟练掌握Java、脚本语言(shell、Python)等编程语言,3年以上全职JavaWeb项目开发工作经验。掌握主流开源框架和Spring boot的使用。
2、java基础知识扎实,精通多线程编程,具有良好的编码习惯,对软件工程的标准开发流程有一定的理解和经验,具有独立开发和解决问题的能力。
3、熟练使用maven、svn或git工具、熟悉spring boot框架,熟悉Spring对其他框架的整合。
4、熟练使用MyBatis ORM框架,熟悉数据库连接池,熟悉MyBatis的核心API,对MyBatis的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。
5、熟练使用Oracle、MySQL、DB2等主流数据库。熟悉MySQL/SqlServer数据库中的存储过程、索引等功能,熟悉表结构设计的原则。
6、熟练使用redis开源缓存存储方式、消息队列,了解其实现原理。
7、熟练掌握主流的前端开发框架(Vue)、Web页面技术等。
8、对Java、NetCore、Python中有2种及以上的熟悉编程语言。
9、掌握常用开源组件,如:Tomcat、Activity、MyBatis、Dubbo等。10、熟悉Nginx、Redis、RocketMQ、Kafka等开源软件的使用。
11、工作认真负责,具有较强的责任心,有较强的学习意愿,沟通良好,能适应较强压力。