职位描述:
该人员具备出色的系统架构能力和深厚的开发技术,能够独立完成从需求分析到系统设计、架构规划直至编码实现的全过程,并最终交付高质量的技术成果。
具体要求:
1、低代码架构设计与配置优化
主导低代码平台核心设计,实现动态配置及业务逻辑,提升系统可扩展性。
通过配置化方案减少代码侵入,支持快速适配业务场景变化。
熟悉Hibernate。
2、Spring生态开发与完善
深入理解Spring框架底层机制,对现有系统架构进行优化与完善。
独立分析英文技术文档(如Spring官方资料、开源项目源码),解决复杂问题。
根据要求,进行开发工作。
3、构建工具与环境迁移
精通构建工具Gradle、Maven等。确保项目在不同环境的可运行性,解决迁移过程中的差异。
4、容器调优与版本升级
深入理解Tomcat/Jetty等核心参数,在高并发场景下的性能调优,提升系统吞吐量与响应速度。
解决版本迭代中的兼容性风险,确保服务平滑过渡。
技能要求:
1、8年以上Java后端经验,3年以上架构设计经验,有低代码平台设计经验。
2、精通Hibernate框架,包括:ORM、配置管理、数据操作、性能优化、事务管理、复杂映射、工具和插件等。
3、主导过大中型系统(总预算800万以上、核心开发阶段超过6个月、团队规模超过30人、与5个以上系统深度集成、定制化开发超过50%、采用人工智能、大数据等前沿技术)核心模块的设计、开发与优化。
4、具备Spring内核能力、容器迁移、数据库性能调优的实际项目经验。
5、精通Java语言及生态,掌握常用的Java类库及框架,如多线程、并发处理、Spring等。
6、熟悉MySQL、PostgreSQL数据库,熟练使用Linux,Nginx等。
7、能够对服务器进行部署和运维,对于网络安全、应用安全、数据安全等方面具有经验。有较强的学习能力,能够阅读英文资料,在短时间内学习新技术、新业务。抗压能力强。
说明:
该职位要求本科以上学历、35岁以下(能力优秀者可适当放宽)。