岗位职责:
1、负责项目需求分析、设计、开发、测试、上线、bug修复和性能调优等全过程;
2、与产品、前端、测试等团队紧密协作,确保高质量的交付;
3、根据业务需求进行功能模块设计与实现,持续优化系统性能;
4、负责高并发、高可用的系统架构设计与优化,保证系统的稳定性与高效性;
5、对现有系统进行重构和技术改进,提升系统可维护性和扩展性。
任职要求:
1 . 学历要求:计算机相关专业本科及以上学历;
2 . 工作经验:3年及以上Java服务端开发经验;
3 . 技术能力:
- 扎实的Java编程基础,熟悉面向对象设计与常见设计模式;
- 精通Spring Boot、Spring、MyBatis、MyBatis-Plus等主流框架;
- 精通MySQL或Oracle数据库,能够熟练编写复杂SQL并进行性能优化;
- 熟练使用Git、Maven、Nginx、Nacos等开发和运维工具;
- 熟悉常用的消息队列(如Kafka、RabbitMQ等)、缓存技术(如Redis)等中间件的使用。
- 掌握网络协议(如http、socket、webSocket),有一定的MQTT、物联网协议经验者优先;
- 熟悉Linux操作系统,能够独立进行常见的Linux操作与问题排查;
- 熟悉前端技术(HTML/CSS/JavaScript等)。
4 . 软技能:
- 有良好的代码书写、注释和单元测试习惯;
- 强烈的责任心,良好的沟通能力和团队协作能力;
- 良好的学习能力,能够快速掌握新技术并应用到实际开发中;
5 . 加分项:
- 有分布式架构设计、微服务架构相关经验;
- 有大规模系统性能优化、调优经验;
- 软考中级及以上证书