软件开发工程师
7千-1.1万昆明市本科不限经验
职位描述
一、岗位要求
1、技术经验:具备1-3年,Java独立软件开发经验和实际应用经验。
2、技术能力:熟练掌握Java语言,并深入理解面向对象编程(OOP)的思想,具备扎实的编程基础,能够编写出可读性强、可维护性高的代码。熟悉J2EE主流开发框架如Spring、Spring Boot、MyBatis等,以及关系型数据库如MySQL、国产数据库等。熟悉Linux操作系统和Tomcat、nginx等应用服务器的特性和管理,具备服务器配置和维护能力。具备系统架构设计、数据库设计等方面的能力。有微服务开发能力,熟练掌握常见设计模式。熟悉缓存类、搜索类、消息类中间件。学习能力强,可快速适应新技术,问题解决能力出色,能应对开发难题。
3、优先条件:能根据业务逻辑能建立数据模型者优先。熟悉HTML,CSS,JavaScript及React,Vue等,能够与前端团队协作者优先。积极参与软件编程大赛或编程开源社区者优先。
4、综合素养:具备清晰的语言表达能力,便于沟通交流。拥有良好的书面表达能力,能撰写规范技术文档。工作踏实勤恳,认真负责,适应工作压力,具有良好的团队合作精神,能协作完成任务。
5、学历专业:大学本科及以上学历,计算机、通信、自动化、数学等相关专业,具备扎实的专业基础知识。
二、岗位职责
1、开发任务:参与客户交流,理解业务,确认需求,完成设计、独立开发,确保系统符合需求。专注于产品性能优化和用户体验提升,保障系统稳定和可靠运行。遵守代码规范管理,执行规定的代码结构和文档体系,定期审查优化代码,提升代码质量和可读性。
2、接口集成:负责梳理业务和数据逻辑关系,实现对应数据处理。负责与用户界面的数据接口开发和联调工作,确保数据交互准确。实现与第三方系统的集成,保障数据的完整性和一致性,对应处理数据问题。
3、文档整理:负责编制所开发系统的各类技术文档,按照要求整理并确保完整准确,开展对内对外培训,保障后续维护和团队协作。
4、任务执行:积极完成公司交办的各项任务,按时保质,有力推动项目进展和公司业务发展。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅
