岗位职责:
1.负责所属业务的产品需求分析和评审,深入挖掘业务需求,提出有建设性的技术解决方案;
2.根据所负责的需求进行技术方案设计,并独立承担关键功能模块的设计,开发及上线工作;
3.能独立解决项目开发中遇到的难点问题,善于学习和总结。
职位要求:
1. 本科及以上学历,计算机相关专业,3-5年开发经验(做过To C业务优先)
2. 精通面向对象的设计思想,具有扎实的Java编程功底和良好的编程规范;
3. 精通java 8的方法编程、流式处理;
4. 熟悉Spring、Spring Boot、Mybatis等主流Java框架;熟悉主流rpc框架,如gRPC、thrift;
5. 有微服务或分布式经验,包括springcloud、zookpeer;
6. 对JVM原理有一定了解,熟悉多线程编程、网络编程,如 netty;
7. 熟悉MySQL、Oracle等关系型数据库,熟悉Redis、MongoDB、Elasticsearch等NoSQL数据库;
8. 熟悉消息队列的使用,如rabbitmg、kafaka、Flink;
9. 具有分布式系统的性能调优经验,掌握高并发,大数据量系统的设计开发;
10. 较强的执行力和团队内协润能力、良好的对外客户和跨部门沟通能力;
11. 良好的文档编写能力,熟悉md等文档格式的编写;
收起