Java高级开发工程师
【工作职责】
负责ICT智能运维系统服务级特性设计、代码实现、功能验证等基本软件交付活动,交付质量满足可维护性、安全、可靠、高效、可测试性、可移植性关键特征。
【任职要求】
业务技能要求:
1、熟练使用至少一种主流开发语言,具备2年以上软件开发经验,能够独立承担软件模块的设计、开发和测试工作;
2、熟练应用常用设计模式、组件化或服务化框架,具备系统级架构设计、核心框架开发经验者优先;
3、敢于挑战疑难问题,能够尝试多种解决方案,问题不解决绝不放弃。对创新充满激情;
4、具备较强的学习、沟通协调能力,良好的团队合作精神,勤于总结和分享;
专业知识要求:
1、熟练掌握至少一种主流开发语言(Java/Python/JS等)的基本知识及常用数据结构和算法;
2、掌握数据库基本原理及ORM框架编程,熟悉至少一种常用数据库(Oracle/MySQL等)的使用;
3、理解面向对象思想及常用设计模式,了解敏捷、DevOps等现代软件工程思想;
4、熟悉网络安全、隐私保护相关知识,有网络安全设计编码经验者优先;
5、对云计算、大数据分析和处理、知识图谱、机器学习、数据可视等前沿技术熟悉并有实践经验者优先;
6、对虚拟化、容器化等前沿技术熟悉并有实践经验者优先;