职位描述: 岗位职责:
1.负责部门项目的开发工作,按计划完成工作;
2.参与项目的需求分析、详细设计,项目相关的技术文档的编写;
3.与业务经理、项目经理确认需求,与测试人员确认测试用例;
4.解决开发中的技术问题,bug修复;
5.接口设计,业务代码编写;
岗位要求:
1、2年以上JAVA开发工作经验,必须具备商业项目开发经验,JAVA基础知识扎实;
2、熟练掌握JAVA的WEB编程技术,熟练使用主流开源的框架Sping、MyBatis等开发框架;
3、掌握常用数据库如Oacle、mysql应用,熟悉SQL语言及性能优化;至少熟悉一种NOSQL数据库;
4、掌握微服务架构的思想,至少熟悉一种微服务架构;
5、精通LINUX,熟悉LINUX系统、文件、用户体系。熟悉容器化部署,对DOCKER、Kubenetes有一定了解;
6、熟练使用Eclipse、Maven、git、jenkins等项目工具;
7、熟练使用Tomcat、Jetty、Nginx等应用服务器,有一定的项目应用服务调优经历或经验;
8、思路清晰,善于思考,能独立分析和解决问题,并且有一定的文档编写能力;
9、善于沟通,责任心强,具备良好的团队合作精神;
10、熟悉Python或前端开发优先。