岗位描述
岗位职责
1.负责软件需求分析、设计、开发工作;包括相关产品需求分析、模块设计、代码编写、单元测试、集成测试、静态检查、本地构建等工作,高质量完成系统交付;
2.参与系统的部署、维护、优化,日常数据库维护与管理;
岗位要求
1.本科及以上学历,计算机、通信等理工科专业;
2.扎实java基础知识,熟悉io、多线程、集合等基础框架,熟悉分布式、缓存(Redis/Memchahe)、消息等机制,熟悉linux基本应用,对面向对象语言有深刻理解;
3.掌握Spring、SpringMVC、MyBatis、Springboot等主流框架,具备分布式数据库、高并发、微服务和分布调度等经验者优先;
4.熟悉分布式相关框架或中间件dubbo、hsf、springcloud、zookeeper、redis等;
5.熟悉Tomcat、Jetty等应用服务器;
6.熟悉Mysql数据库开发,熟练使用SQL语言,对sql优化有一定的经验;
7.了解HTML、JavaScript、Jquery、CSS等前端技术;
8.了解并能使用GIT版本控制工具;
9.有较强的抽象设计能力,有逻辑清晰的文档编写能力,有较好的表达能力和团队合作精神。