此岗位招聘5人。
岗位描述:
1、负责java软件系统架构设计、编码开发工作;
2、负责项目的总体架构设计,指导项目的开发,编写核心代码;
3、承担项目开发小组组长的职责,负责项目小组其他组员的任务分配、管理、代码评审等工作。
职责说明:
主要职责和责任(工作行为排列及负责程度)
1.深刻理解并能熟练使用java开源框架进行项目开发;
2.思维敏捷,思路清晰,能准确地理解客户的需求,具备较强的分析及解决问题的能力;具备将客户需求转化为项目架构设计的能力,具备一定文档编写能力;
3.具备一定管理能力,能对项目功能模块进行任务分解分配,制定进度计划,组织代码评审等。
必须具备的技术要求:
1、3年以上工作经验;
2、有扎实的Java基础,熟练掌握常用的数据结构及算法;
3、精通Java体系,Gradle,Maven,Git等常用工具的使用,熟悉JVM;
4、精通Spring、SpringBoot、MyBatis、JOOQ、Flyway、SpringMVC等应用框架并熟悉实现原理;
5、熟悉分布式缓存、消息中间件、RPC框架、负载均衡、安全防御等技术,掌握各类中间件使用,包括Consul、Redis、Nginx、Tomcat、Elasticsearch、Feigh等;
6、熟练使用oracle10g及以上版本的数据库或mysql数据库; 熟悉数据库的相关语法,视图、表、函数、过程、程序包、触发器、序列等;
7、熟练使用PowerDesign的物理模型、概念模型、对象模型等;
8、熟练使用VISIO等工作构建业务流程。
其他要求:
1、工作认真、踏实,有较强的责任心和良好的团队合作精神;
2、有相关HBase、hadoop、kafka、spark等分布式数据存储和分布式计算平台开发经验,参与过大数据业务开发的优先;
3、具有诚信的职业操守与职业道德,为人正直诚恳;
4、具有信息系统项目管理师或系统集成项目管理工程师证书者优先;
5、具有创新性思维与实际经验,工作责任心强,热爱事业,对公司和工作认真负责。
6、年龄25岁-40岁。