高级JAVA开发

岗位职责

1、5年以上开发经验;
2、熟练掌握Java语言,mybatis,数据库等主流技术
3、熟练掌握Spring、SpringBoot、Spring Cloud等开源框架、面向对象设计,熟悉微服务RPC框架等
4、熟悉至少一种消息队列的原理(如rocketmq,rabbitmq或kafka等),精通Redis
5、具有良好的代码书写习惯,注重代码性能,有重构等相关经验
6、熟悉高性能服务器的开发,熟练掌握多线程编程,熟悉Java后台系统性能调优,JVM优化等
7、对实现高性能、高可用、优秀用户体验的 Web 应用有充分的了解和实践经验;
8、具备独立解决问题的能力、善于沟通,乐于合作。
9、有团队精神,性格乐观,能积极面对压力。

任职要求

1、进行业务需求分析和软件设计,并编码实现
2、深入发掘需求为软件开发提供技术方案设计,从事核心部分代码的编写
3、在开发过程中确保高性能与稳定性,监控性能趋势并及时作出调整建议