岗位职责:
1.积极参与需求调研,熟悉产品面临的市场需求和客户需求,并逐步深刻理解需求。
2.参与产品设计、架构设计,负责需求分析设计、系统功能设计与相关文档的编写;
3.按照产品或项目开发计划,编写相应模块的设计文档,独立完成编码及单元测试;
4.参与系统功能维护,分析跟踪现场问题,负责问题处理及修复;
5.参与代码Review,技术难点的攻关工作.
任职要求:
1.有大型JAVA项目开发经验,精通Java语言,基础扎实,理解计算机原理、有扎实数据结构和算法基础
2.理解JVM的原理与调优。熟悉面向对象的设计与开发。熟悉多线程编程与网络编程经验更佳
3.熟悉Springboot、SpringCloud、Mybatis等常用框架,熟悉微服务分布式架构熟悉ZooKeeper、Redis、Kafka等组件;
4.至少有一种消息中间件Kafka、RocketMQ、RabbitMQ的使用与调优经验
5.熟悉数据库相关技术,熟练使用Mysql/Oracle数据库,了解基本Linux操作,熟悉git等开发工具的使用
6.良好的沟通能力、团队合作精神、敬业精神及业务理解能力;
7.具备良好的文档编写能力与需求分析能力;