职位简介
岗位职责
1.负责撰写技术方案,参与系统分析与设计、测试支持、系统上线;
2.负责现有系统的优化和重构,技术原型开发和核心模块代码编写;
3.负责项目重点、难点的技术攻坚;
4.负责研究并预研引进新技术;
5.持续提升系统性能和稳定性,扫除技术风险;
6.负责系统核心模块代码编写,带领团队共同完成项目的开发和维护;
7.对平台项目进行技术评审和把关,验证方案的有效性和合理性;
8.负责制定产品开发规范,制定技术标准,善于从实践项目开发中总结技术经验;
9.编写相应的技术文档,对初级工程师提供培训,提高团队整体开发能力.
岗位要求:
1、计算机相关专业,大学本科及以上学历;有6年以上大型互联网、金融行业项目实战经验优先;
2、有分布式项目经验,了解分布式锁,分布式事务原理者优先。
3、掌握JSP,freemaker,SpringMVC、dubbo、SpringBoot、springCloud、MyBatis等开源框架;
4、熟练掌握HTML、CSS、Javascript等WEB页面设计与编程,熟悉AJAX;
5、精通数据库技术,至少精通SQLServer/MySql中任意一种数据库;
6、精通OOD、OOP及软件架构设计模式,至少熟悉UML及Visio/RationalRose/PowerDesigner中一种设计工具;
7、从事过大规模Web应用开发,熟悉设计模式、代码重构、JVM性能优化者优先;
8、在可扩展、高性能、高并发、高稳定性系统设计、开发和调优方面有实际经验;
9、思维敏捷,具有良好的逻辑分析及问题解决能力,对互联网业务和产品有较强的敏感性。
10、jvm调优能力,了解jvm原理。