职位描述
需要有OA系统或BPM相关经验
系统设计与架构优化:
参与数字化转型项目中的核心系统设计与架构优化,负责Java技术栈的关键模块开发,提升系统性能、稳定性和可维护性。
基于业务需求,设计高效、灵活的技术架构,并推动架构设计的落地与优化,解决系统中复杂的技术难题。
核心模块开发与技术攻关:
负责关键业务模块的开发与优化,确保系统的高并发、高可用性,提升用户体验。
对技术难题进行深度分析并提供可行的解决方案,帮助团队克服开发过程中遇到的技术瓶颈。
技术标准与代码质量管理:
推动团队遵循最佳编程实践,编写高质量、可维护的代码,参与代码评审,确保代码质量符合公司技术标准。
参与公司技术栈的选择和技术标准的制定,确保开发流程的规范化和标准化。
跨团队协作与支持:
与架构师、产品经理、运维和测试团队紧密合作,理解业务需求,确保技术方案的有效实施。
支持开发团队成员的技术成长,提供技术指导和培训,提升团队整体开发水平。
性能优化与问题解决:
定期进行系统性能分析,识别瓶颈并提出性能优化方案,确保系统在高负载情况下稳定运行。
快速响应并解决生产环境中的技术问题,确保系统的高可用性和稳定性。
技术创新与前沿技术应用:
持续关注Java技术及相关技术领域的新发展,推动新技术的学习与实践,探索技术创新应用于业务系统中。
岗位要求:
学历与经验:
计算机科学、软件工程等相关专业本科及以上学历。
5年以上Java开发经验,至少3年以上在互联网、消费品或技术驱动型公司的开发经验。
有大型分布式系统、高并发、高可用性项目经验者优先。
技术能力:
精通Java编程语言及主流开发框架(如Spring、Spring Boot、MyBatis、Hibernate等),熟悉面向对象设计与开发。
深入理解JVM原理,具备内存管理、垃圾回收、线程模型等方面的深入知识,能够进行JVM调优。
熟悉分布式系统架构设计,熟练使用消息队列(如Kafka、RabbitMQ等)、缓存(如Redis)等技术,了解微服务架构及容器化技术(如Docker、Kubernetes等)。
熟悉数据库设计与优化,精通关系型数据库(如MySQL、PostgreSQL)及非关系型数据库(如MongoDB、Redis等)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕