后端Java工程师 招聘要求
我们正在寻找一位充满激情、积极主动且具备强大学习能力的后台工程师加入我们的团队。如果您对技术充满热情,愿意在创业环境中快速成长并能独立解决综合复杂的问题,我们非常欢迎您的加入。以下是详细的任职要求:
### 岗位职责
1. 负责公司核心业务的后台系统设计、开发、优化和维护。
2. 深入理解业务需求,参与技术方案的讨论与制定,确保系统的高性能、高可用性和可扩展性。
3. 持续优化系统架构,提升系统的稳定性和性能,解决潜在的技术瓶颈问题。
4. 参与代码评审,确保代码质量和开发规范。
5. 主动学习和研究新的技术趋势和工具,推动团队技术水平的提升。
6. 与产品、前端、测试等团队紧密协作,确保项目按时高质量交付。
### 任职要求
1. 专业背景
- 计算机科学、软件工程或相关专业全日制本科及以上学历。
- 具备扎实的计算机基础知识,熟悉常用算法和数据结构。
2. 技术能力
- 技术理论:掌握计算机理论,操作系统、算法、网络等专业知识;熟悉linux原理,掌握linux常用命令。
- 开发技能:掌握java技能(面向对象,IO,网络编程,Servlet,JDBC,多线程,集合,java虚拟机等等),有较好的面向对象设计和编程理念,掌握常用的设计模式。
- 数据结构:掌握常见的数据结构(堆,栈,队列,列表,数组,集合,树)及排序算法。
- 数据库: 掌握基本的sql语法,能熟练使用sql写各种语句,具备一定性能优化能力,熟悉MySql数据库。
- 框架: 掌握SpringMVC、SpringBoot、SpringCloud等Spring技术栈,并进行过项目开发,熟悉分布式框架。
- 中间件:熟悉redis,kafka,ES,MyBatis,nacos,zookeeper,dubbo,七牛等的中间件开发。
- 相关要求:熟练运用 git代码管理工具,svn文档管理工具、熟悉CI/CD等DevOps流程和工具,能够熟练使用Cursor、GitHub Copilot、Tabnine等AI辅助编码工具。
3. 软技能
- 具备强烈的创业精神和工作积极性,能够在快速变化的环境中主动承担任务并推动问题解决。
- 具备出色的学习能力,能够快速掌握新技术并将其应用到实际项目中。
- 具备良好的沟通能力和团队合作精神,能够与多角色团队高效协作。
- 具备较强的抗压能力,能够在高强度的工作环境中保持高效输出。
4. 加分项
- 有过工具类、多用户平台和互联网项目开发经验者优先,有推荐系统、信息检索与问答系统、大型知识库系统等相关项目的实际开发经验者、创业公司或快节奏技术团队工作经验者优先。
- 熟悉云计算平台(如AWS、阿里云、腾讯云等),具备云原生应用开发经验。
- 有DevOps相关经验,熟悉CI/CD流程,了解容器化技术(如Docker、Kubernetes)。
- 拥有开源项目贡献经历或技术博客分享者优先。
- 有过工具类、多用户平台和互联网项目开发经验者优先,有推荐系统、信息检索与问答系统、大型知识库系统等相关项目的实际开发经验者优先。
### 我们提供的待遇
- 富有竞争力的薪资和年终激励;有月度生日会、节日活动、Outing,加班零食、餐补等福利。
- 赋予您充分的工作自主权。
- 广阔的职业发展空间,快速成长的创业环境。
- 定期技术培训和分享会,持续提升个人能力。
如果您符合以上要求,并希望在创业公司中大展身手,欢迎投递简历!我们期待与您一起创造未来!