岗位职责:
1.参与公司自主产品及项目研发,进行软件系统框架、核心模块和对外接口的详细设计,参与核心代码的编写;
2.参与项目的模块概要设计、编码实现、单元测试、系统整合测试,分析并解决软件开发过程中的问题,确保开发模块安全、高质量、性能良好;
3.参与技术难点的攻关和技术预研,带领JAVA开发团队进行开发和文档编写等工作;
4.参与优化整个系统的性能,提升承载能力和并发能力;
5.参与相关技术文档的编写;
6.根据公司规范流程,对以往项目进行维护。
任职资格:
1.本科以上学历,计算机、数学相关专业。
2.有工作4年以上java开发经验,有大型项目项目开发优先:掌握技术包括:熟练运用JAVA语言;熟练使用开发框架spring、mybatis、spring boot、spring cloud 等;基本掌握HTML、JS、CSS等前端技术。
3.操作系统能力:掌握Linux,熟悉国产操作系统。
4.数据库能力:关系型数据至少掌握Mysql、达梦、人大金仓等1种以上;掌握非关系型数据Redis、MongodDB、Neo4j 等,有大数据ClickHouse、Hive开发经历优先。
5.中间件能力:tomcat、mq、nginx。
6.部署能力:能搭建环境,并发布程序。