工作职责:
1、参与公司产品的需求讨论、核心服务的技术方案设计、重构和开发、持续对系统架构进行优化
2、负责项目的系统分析、设计和技术选型对比工作、承担核心功能、公共核心架构模块的代码编写
3、能够理解产品、参与产品评审、能够对产品设计提出自己的见解并进行沟通、持续保持产品的技术竞争力
4、代码质量高、并能做代码评审、可对初中级工程师进行指导
5、保持积极、负责的工作态度面对各种日常工作、对团队充满正能量、对项目充满强自驱力
6、review其他组员代码并提出优化建议
7、具备良好的代码规范、以及能够制定出规范要求并影响其他组员
8、技术文档编写以及相关知识库维护
任职要求:
1、计算机相关专业专科及以上学历、7年及以上Java开发经验、3年以上互联网项目经验
2、基础扎实、精通Java并发编程、JVM、理解网络通信、多线程等基础框架、熟悉各种开源开发框架如SpringBoot、SpringCloud等框架及原理有深入的应用和优化经验、掌握它的原理和机制
3、熟悉微服务的设计与开发,熟练掌握如消息队列、ES、Redis、Mysql等中间件、熟悉其原理和优化
4、具备良好的计算机素养,有扎实的算法基础、掌握常见的设计模式熟悉软件开发全流程
5、具备较强的业务sense、具备优秀的业务建模能力、有深入了解业务的意愿、并且能够思考更优的技术方案
6、具备优秀的跨团队协作沟通能力