岗位职责:
系统设计与开发:
负责参与公司软件项目的系统架构设计,确保系统的稳定性、可扩展性和高性能。
负责系统核心模块的代码编写和评审,确保代码质量。
参与项目的需求分析、功能设计、技术选型等工作。
技术攻关与优化:
针对项目中遇到的技术难题进行攻关,提出并实施有效的解决方案。
对现有系统进行性能优化,提升系统整体性能。
研究业界最新技术,并将研究成果应用于实际项目中。
团队协作与指导:
与团队成员紧密合作,共同完成项目开发任务。
指导初级工程师进行项目开发,提升团队整体技术水平。
参与技术分享与交流,促进团队技术氛围的形成。
文档编写与维护:
编写项目相关的技术文档,如系统设计文档、接口文档等。
负责系统维护过程中的文档更新和完善工作。
任职要求:
学历与经验:
计算机或相关专业本科及以上学历,5年以上Java开发工作经验。
3年以上系统分析、架构设计经验。
技术能力:
精通Java语言,熟悉Java EE、Spring、Spring MVC、Spring Boot等框架。
熟悉MySQL、Oracle等关系型数据库,熟练使用SQL语言进行数据库操作。
熟悉Redis、Memcached等缓存技术,有实际使用经验。
熟悉分布式系统、微服务架构、消息队列等中间件技术。
对JVM、多线程、并发编程等有深入理解,具备性能调优经验。
软技能:
具备良好的沟通能力和团队合作精神,能够承受一定的工作压力。
具备较强的学习能力和解决问题的能力,对新技术保持敏感和热情。
具备良好的文档编写能力,能够清晰、准确地表达技术思想和设计方案。
来源:BOSS直聘
链接:https://www.zhipin.com/web/geek/jobs?city=101230200&query=%E5%8E%A6%E9%97%A8%E5%9F%B9%E9%82%A6%E4%BF%A1%E6%81%AF%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8