职位描述
职责描述:1、根据公司的业务需求,参与技术评审与技术解决方案的制定;
2、根据业务需要,负责系统架构、技术评测、功能划分;
3、根据开发进度和任务分配,完成相应模块的开发、编程任务;
4、具备文档编写能力,有良好的编程习惯,注重代码规范;
5、承担系统核心功能的研发工作,负责核心技术问题的攻关,系统优化;
任职要求:1. 计算机及相关专业本科以上学历,3年及以上软件开发经验;
2. 精通JavaEE的主流框架Grails,Spring,Mybatis,Spring MVC, Spring Boot,Spring Cloud或其他RESTful框架;
3. 精通Java项目构建工具,如Maven或者Gradle, 熟悉TeamCity, Jenkins等持续集成工具;熟悉JUnit, Mockito等单元测试框架;
4. 掌握HTML/CSS/JavaScript等WEB开发技术,深入了解WEB/AJAX的工作原理,有JQuery,Bootstrap等框架经验者优先;
5. 掌握数据库设计和开发知识,精通MySQL、Oracle等主流数据库 ,熟悉NoSQL(MongoDB, Redis)、MQ相关的知识;
6. 精通面向对象的设计和开发思想,熟悉常用的设计模式,具备良好的识别和设计通用框架及模块的能力;
7. 具备清晰的编程思路和良好的代码规范;责任感与团队合作精神,良好的沟通能力;