高级Java开发工程师 30k-40k

上海经验3-5年本科及以上JAVA工程师
岗位所属职位类型
全职

  • 智能硬件
前程无忧无忧无忧
分享到微信
微信扫一扫,用小程序打开分享
收藏
职位诱惑:

培训

职位描述:

一、 核心开发与架构设计
复杂模块设计与编码: 负责核心功能、复杂业务模块的设计、编码、单元测试和集成,确保代码的性能、可靠性和可维护性。

系统架构与设计: 参与或主导系统的架构设计、技术选型、模块拆分和数据库设计,输出高质量的技术方案和设计文档。

代码质量保障: 遵循并推广代码规范,通过代码审查、重构和持续集成等手段,驱动团队代码质量的整体提升,建立技术壁垒。

技术原型验证: 对关键技术点、新技术或新框架进行预研和原型开发,为技术决策提供依据。

二、 技术攻坚与性能优化
关键技术难题攻关: 主导解决系统开发、测试和运行中出现的各类复杂技术难题和高并发场景下的技术挑战。

系统性能调优: 分析和优化系统性能瓶颈,包括JVM性能调优(内存、GC)、数据库优化(SQL、索引、分库分表)、缓存策略(Redis等)和中间件调优。

系统稳定性与高可用: 设计和实施保障系统稳定性、高可用性和可扩展性的方案,如负载均衡、服务熔断、降级、限流等。

三、 全过程质量保障
研发流程优化: 参与建设和优化持续集成/持续部署(CI/CD)流程,提升团队研发效率和交付质量。

线上运维与监控: 参与搭建和应用性能监控(APM)、日志分析系统,能够快速定位并解决线上故障,制定并执行预防措施。

技术债务管理: 主动识别和规划重构系统中的技术债务,推动系统向更健壮、更易维护的方向演进。

四、 团队领导与知识传承
技术指导与人才培养: 主动指导和培训初中级工程师,帮助他们解决技术问题,提升团队整体技术水平。

技术分享与文档沉淀: 定期在团队内进行技术分享,编写和维护核心技术和业务模块的设计文档、Wiki,形成团队知识沉淀。

推动技术文化建设: 积极参与和推动团队的技术选型、规范制定和流程改进,营造积极的技术氛围。

任职资格(简要列出,作为职责的补充):

学历与经验: 计算机相关专业本科及以上学历,5年以上Java开发经验,具备大型分布式系统或复杂项目开发经验。

技术栈要求:

精通Java基础: 深入理解JVM原理、内存模型、多线程并发、集合框架、IO/NIO等。

精通主流框架: 精通Spring Boot、Spring Cloud、MyBatis等主流框架及其核心原理。

精通数据库: 精通MySQL等关系型数据库,具备丰富的SQL优化、索引及分库分表经验。

精通中间件: 熟练使用Redis、RabbitMQ/Kafka、Elasticsearch等常用中间件。

熟悉分布式技术: 熟悉分布式事务、服务治理、配置中心、链路追踪等相关技术与概念。

熟悉开发运维: 熟悉Linux、Docker、Kubernetes,熟悉Maven/Git、Jenkins等CI/CD工具。

核心能力:

优秀的系统分析、设计和问题解决能力。

良好的沟通协作能力和团队精神。

强烈的责任心和自驱力,能承受一定的工作压力。

具备技术领导力和 mentoring 能力。

工作地址

上海 - 黄浦区- 上海星河湾-1期查看地图
拉勾安全提示
· 求职中如遇招聘方扣押证件、要求提供担保或收取财物、强迫入股或集资、收取不正当利益或其他违法情形,请立即举报
· 如遇岗位要求海外工作,请提高警惕,谨防诈骗
温馨提示
· 该职位由前程无忧授权在拉勾网发布,如有任何疑问,请联系拉勾客服:4006 282 835 (9:30 - 18:30)
面试评价
【查看更多评价】
该职位尚未收到面试评价
前程无忧股份有限公司

前程无忧无忧无忧

  • 智能硬件

    领域
  • 不需要融资

    发展阶段
  • 2000人以上

    规模

相似职位