岗位描述
岗位职责
1. 负责公司Java后端系统的设计、开发与维护,确保系统的高效性和稳定性。
2. 根据业务需求,设计并实现高性能、高可用的服务端功能模块。
3. 参与系统架构设计,优化现有系统,提升系统的扩展性和可维护性。
4. 编写高质量的代码,并进行单元测试,确保代码的可靠性和可读性。
5. 参与技术难题攻关,解决系统运行中出现的各种问题。
6. 与前端开发、测试团队及其他相关团队密切协作,确保项目按时交付。
7. 编写相关技术文档,参与代码评审,推动团队技术进步。
岗位要求
1. 计算机科学、软件工程或相关专业背景,本科及以上学历。
2. 精通Java编程语言,熟悉常用的Java开发框架如Spring、Spring Boot、Hibernate等。
3. 熟悉分布式系统架构设计,了解微服务框架如Spring Cloud或Dubbo。
4. 掌握常用数据库如MySQL、PostgreSQL,具备数据库设计和优化能力。
5. 熟悉常用缓存技术(如内存数据库系统、Memcached)和消息队列(如Kafka、RabbitMQ)。
6. 熟练掌握版本控制工具(如Git)和团队协作开发流程。
7. 具备良好的编码习惯,能够编写清晰、易维护的代码。
8. 具有优秀的分析和解决问题的能力,以及良好的沟通和团队合作能力。