工作职责:
1、负责项目需求分析及设计研发,包含架构设计、系统分析与设计、数据库设计、文档编写等工作;
2、协助项目经理进行技术风险评估、项目时间评估,制定项目实施方案。
3、与产品、测试和运维人员紧密配合,通过快速迭代交付高质量的产品;
4、负责线上系统维护,持续改进软件系统架构,保证系统高性能、高可用性和高可扩展性;
任职资格:
1、本科及以上学历,计算机相关专业(学校是211或985)
2、至少2年以上JAVA软件开发和设计经验,掌握面向对象编程的原则,熟悉常用的设计模式。会使用多线程和锁机制解决资源并发性和一致性问题;
3.Java基础扎实,理解IO,集合,多线程等技术,了解分布式事务及jvm优化。
4、理解Spring框架,至少使用SpringMvc、SSM、Spring Boot中的一种作为项目开发框架,并熟练使用Eclipse或Idea作为开发工具。
5、熟练掌握Mysql、Oracle、SQL Server关系型数据库中的至少一种,熟悉事务执行过程,理解数据库索引原则,具有数据库语句调优经验;
6、了解常用的中间件技术,至少曾经在项目中使用过:Zookeeper、Redis、Memcached、MongoDB、Kafka、Active MQ等。
7、具有微服务、分布式、大数据、人工智能等开发经验者优先,有通信行业政企业务开发经验者优先;
8、具有较强的沟通能力、判断与决策能力、计划与执行能力. 强烈的主人公意识,自我驱动和学习能力;
9、具备较好的心理素质和工作承压能力,对技术富有钻研精神,踏实,责任心强。
收起