岗位职责:
1、参与系统架构设计和IT技术研究工作;
2、参与需求分析,评估需求的可行性及资源需求;
3、负责后端部分JAVA开发,兼顾技术的稳定性和先进性,持续提升系统性能;
4、主导前后端联调工作,制定必要的整改方案;
5、积极与产品、测试等沟通需求,提出合理技术解决方案;
6、负责相关技术文档的编写;
7、关注后端前沿技术研究,通过新技术驱动产品发展。
职位要求:
1、计算机软件或相关专业统招本科及以上学历,3年以上开发经验;
2、能够独立完成后端服务及系统的开发设计工作,有较强的沟通能力、需求理解能力,善于学习、思维活跃,善于发现、思考并解决问题;有良好的代码编写习惯,有良好的团队合作意识、沟通能力及积极的心态;
3、精通Spring、Spring Boot、MyBatis、Hibernate等开源框架,并了解其原理和机制;
4、熟练运用主流数据库如PostgreSQL、MySql,熟练掌握SQL语法,包括存储过程,触发器,视图,具备SQL调优经验;熟练使用至少两种数据库连接池包括但不仅限于Druid、Hakari、PGBouncer等;
5、熟悉分布式系统的设计和应用,精通SpringClould、Dubbo等分布式相关技术框架,熟练掌握Redis等缓存技术,熟练掌握消息中间件(Kafka、MQTT等);
6、熟练使用maven、git等工具,熟练使用tomcat,nginx应用服务器的使用,熟练使用Linux操作系统常用命令,熟悉shell编程;
7、熟悉REST接口开发以及Swagger文档编写;
8、从事过大规模Web应用开发,熟悉设计模式、代码重构、JVM性能优化者优先;
9、有国产信创环境下开发经验者优先;
10、能接受短期出差。