岗位职责:
1、根据开发进度和任务分配,高效率完成相应模块软件的设计、开发、编程任务;
2、根据明确的业务需求,能够以技术的视角设计和描述系统,根据这些设计描述,实现详细设计;
3、进行程序单元、功能的测试,定位修复缺陷保证其质量;
4、协助项目负责人解决系统开发过程中遇到的技术问题;
5、协助项目负责人测试和发布系统,准备相关的技术文档;
岗位要求:
1、本科及以上学历,计算机相关专业毕业,1年多从事相关岗位的工作经验;
2、java基础扎实,精通多线程编程,熟悉分布式微服务架构,缓存,消息队列等机制、熟悉JVM,包括内存模型、类加载机制以及性能优化;
3、对各种开源的框架如Spring、Spring MVC、Spring Boot、Spring Cloud、Mybatis、Redis、Zookepper、Dubbo等有较深的了解,精通关系型数据库设计、SQL及存储过程、精通linux操作系统;
4、熟练掌握常用的项目构建工具及版本管理工具,如Maven、Gradle、Git、SVN等;
5、熟悉html、javascript、css等前端技术,有JQuery、Bootstrap、echarts、highcharts、Vue等前端框架使用经验;
6、具备良好的业务需求分析和设计能力;
7、有积极主动的工作态度和良好的工作习惯,有较强的工作责任心和沟通能力;
8、有优秀的学习能力,良好的团队协作精神和服务意识,做事认真仔细;