【岗位职责】
1、负责系统业务代码编写,专注于产品后端技术架构设计,确保其功能稳定、性能优异,能高质量完成研发工作;
2、编写并维护相关技术文档,确保文档内容的准确性和完整性;
3、负责所承担功能模块与其他模块的集成、部署工作,承担模块修改、重构与性能调优任务;
4、维护和升级公司现有软件产品,能迅速定位并修复软件缺陷,保障系统持续稳定运行;
5、为公司软件产品提供技术支持服务,持续优化技术架构,提升用户体验;
6、完成领导交办得其他工作。
【任职要求】
1、大学本科及以上学历,计算机相关专业。具备3年以上Java开发经验,熟练掌握软件开发流程,具备优秀的需求分析、设计、编码和测试能力。有架构设计、大型项目核心模块开发经验者优先;
2、熟悉分布式系统架构设计,具备处理高并发、高可用性系统问题的能力。有实际大型网站构建经验者优先;
3、熟悉Java及Web开发等相关Java技术栈,对Java基础、多线程、缓存、消息队列、数据结构、算法等有深入了解;
4、熟悉常用设计模式,熟悉Spring、Spring Boot、MyBatis等主流框架,对Spring Cloud、Dubbo等微服务框架有深入了解和实践经验;
5、熟悉Nginx、Tomcat等常用中间件,对Linux常用命令、网络协议、JVM调优有深入掌;
6、熟练掌握数据库技术,具备SQL调优经验,熟悉MySQL、Oracle、MongoDB或SQLite等主流数据库,对Redis等缓存技术有实际应用经验;
7、有云存储、流程引擎开发经验者优先,对Docker、K8s容器云以及云化相关技术有深入了解者优先;
8、具备良好的项目规划和决策能力,善于捕捉业务需求、架构设计中存在的问题,并给出有效的解决措施和方法;
9、责任心强,具备良好的团队合作精神和承压能力,热爱技术工作,对新技术充满热情,愿意持续学习和进步。