职位描述
岗位职责:
1.根据项目要求及上级领导分配的任务,承担系统功能开发,并按计划完成任务目标;
2.负责系统分析与设计,并负责完成核心代码和独立完成模块的编码;
3.负责对开发成果进行自测;
4.分析并解决软件开发过程中的问题,参与技术难题攻关;
5.参与编制与项目相关的技术文档;
6.完善并遵守团队编码规范,编写高质量、结构清晰、易读、易维护的代码。
任职要求:
1. 本科及以上学历,三年以上Java开发经验。
2. 扎实的java基础,熟练运用SpringMVC、Spring boot等WEB框架,熟悉spring boot自动化配置原理及编写过自动化配置,Maven、GIT等版本控制工具,有源代码阅读经验者优先;
3. 对微服务架构有深入理解,熟悉Dubbo,Spring Boot、消息队列等分布式技术,有大型分布式系统开发及设计经验或参与过大中型项目的开发或重构工作者优先;
4. 能够对MySQL数据库表设计,sql语句性能优化等方面有深入的实践经验;
5. 大型项目开发经验优先,具备对服务器负载和高并发等问题处理的经验;
6. 精通JAVA语言,熟悉Java领域主流常用框架,如springboot、Spring Cloud、Spring、SpringMVC、Mybatis等;
7. 熟悉linux/UNIX等操作系统,可以熟练部署应用系统,熟悉apache,nginx,Tomcat等应用服务器的使用;
8. 熟练掌握javascript、HTML、jQuery、CSS等前端相关技术,熟悉vue等前端框架
9. 思维活跃,性格活泼。