职位职责
1.参与后端系统的设计、开发、部署和维护,确保系统高性能和高可靠性;
2.负责业务逻辑实现,包括接口设计、数据处理、以及与前端的对接;
3.撰写高质量代码,编写相关技术文档,确保开发过程规范化;
4.参与系统的监控、日志分析以及故障排查,保障系统稳定运行;
5.上级交办的其他事宜。
任职要求
1.计算机相关专业,本科及以上学历;
2.具备3-5年以上Java开发经验,且有经历过完整的软件研发周期;
3.熟练掌握Java语言,熟悉Spring、Spring Boot、Spring Cloud等主流框架,熟悉主流数据库(如MySQL,PostgreSQL),具备数据库设计与优化能力,了解分布式系统设计、微服务架构,有Dubbo或其他RPC框架使用经验优先,熟悉常用中间件(如Redis、RabbitMQ、Kafka)以及其应用场景,具备RESTful API开发经验;
4.熟悉常用开发工具和版本控制系统(如Git、Maven、Jenkins),熟悉Linux操作系统,能进行基本的运维操作,具备优秀的调试和问题解决能力。
5.有高并发、高可用系统开发经验,具备大数据开发经验(如Hadoop);
6.善于沟通,能技术带领7人以内的敏捷开发团队;
7.良好的团队协作能力,善于沟通,主动性强,责任心强,能够快速学习新技术。