高级软件工程师(JAVA)
岗位职责:
1、参与公司自有产品的研发;
2、参与公司承接项目所采用的应用技术栈的广度与深度的探索;
3、参与公司自有产品和公司承接项目的技术选型与设计工作;
4、参与公司自有产品和公司承接项目的现行框架的升级与改造工作;
技能要求:
1、具有扎实的计算机系统结构和计算机网络结构知识;
2、具有面向对象编程的开发思维;
3、具有扎实的编程基础,能够了解数据的序列化与反序列化的过程;
4、至少需要熟练使用JAVA语言,熟悉多线程编程,网络编程,熟悉JAVA反射、注解等特性;
5、熟练使用常用的数据结构,清楚常用数据结构的特性,有自定义数据结构的能力;
6、有较强的分析问题、定位问题和利用专业知识解决问题的能力;
7、有较强的学习能力,愿意去掌握和了解新的开发实施技术;