一、岗位职责
1. 掌握公司软件开发规范,按开发规范进行开发;
2. 负责企业应用产品和项目的程序设计、功能开发、单元测试、功能自测及联调测试,并输出相应的文档,主要包括:一页纸设计、自测报告、操作手册等;
3. 参与核心功能的开发,配合完善功能设计,并输出详细设计文档;
4. 制定工作计划,分配工作任务,检验工作成果;
5. 做技术分享,解决技术难题;
6. 完成领导安排的工作任务。
二、岗位资格要求(教育背景及经验):
1. 本科及以上学历,计算机或相关专业;
2.具备3-5年开发经验及1-2年企业级应用开发经验,优秀者可放宽要求。
三、岗位技能要求(专业知识、能力与技能):
1. 掌握java开发基础,有良好的编程习惯,了解软件开发过程;
2. 可编写复杂的SQL语句,熟悉SQL性能优化,熟练使用Oracle、MySql、SqlServer等主流数据库;
3. 掌握JavaScript、Html、CSS、AJAX等前端技术;
4. 掌握I/O读写技术,掌握XML、JSON的拼装解析;
5. 掌握TCP/IP、HTTP、HTTPS、SFTP、FTP通信协议;
6. 掌握常用的编程工具与java相关技术,包括但不限于Maven、Git、Eclipse、Idea、Tomcat、Springboot、SpringMVC、MyBatis、Redis等;
7. 熟悉JAVA 多线程、熟悉微服务开发框架、熟悉常用设计模式;
8. 责任心强,对工作充满热情,有良好的学习、创新及协作能力。
加分项:
1. 有财务、资金、报表统计、数据分析系统开发经验者优先;
2. 热爱编程,有创新精神者优先 ;
3. 有微服务开发经验、熟悉Spring源码者优先。