职位描述
岗位职责:
1.参与Java软件项目或产品的架构设计,完成详细设计.
2.参与产品的设计工作,进行功能模块的详细设计,并按项目管理规范的要求编制设计文档.
3.完成系统代码的实现,编写代码注释和开发文档,分析并解决软件开发过程中的问题.
4.管理研发团队,进行研发氛围建设,提升团队整体技术水平.
5.配合部门经理完成相关任务目标,为相关部门和人员提供技术支持.
任职要求:
1、本科以上学历,计算机相关专业,5年及以上J2EE开发经验。
2、深入理解Java集合,多线程编程和JVM原理,熟悉各种设计模式。
3、熟练掌握Spring MVC/Spring boot/Jpa/Hibernate或其他主流JAVA框架.
4. 熟悉Web前端架构,对大型互联网产品前端架构有所了解.
5、熟悉大型分布式系统设计与开发,熟悉各种web缓存、集群、消息队列技术原理。
6. 熟悉MySQL、Oracle数据库,熟练使用SQL、视图、函数、存储过程,对数据库事务、锁、索引有深入理解,有一定的SQL优化经验和数据库调优经验。
7、熟悉Jboss、Tomcat等主流J2EE应用服务器,了解J2EE架构及J2EE服务的配置和部署。
8、熟悉Linux操作系统,熟悉Shell脚本编程及常用Linux操作命令。
9. 工作积极主动,具备较强的责任感和团队协调能力,能承受较大的工作压力,有大公司工作经历者优先。