职位描述
作为一名JAVA工程师,您将负责公司的核心和主要业务需求的分析、任务评估和拆解、技术方案设计及编码实现。您将参与需求评审和测试用例评审,确保任务迭代计划的顺利执行,保证程序按时按质地交付上线。您还将负责代码审查,控制代码质量,确保技术实现细节符合既定的技术方案和技术标准。除此之外,您还需要攻克技术难点,进行技术培训,提高团队整体的技术水平,以及参与人员的招聘和面试工作。
岗位职责
- 需求分析和技术实现:负责核心业务需求的分析、任务的评估和拆解,设计技术方案,并完成编码实现。
- 任务跟踪和交付:参与需求评审和测试用例评审,跟踪任务迭代计划,确保程序按时按质地交付上线。
- 代码质量控制:负责代码审查,控制代码质量,确保技术实现细节符合技术方案和标准。
- 技术难点攻关:参与技术难点攻关,解决项目中的技术瓶颈问题。
- 技术培训:对团队进行技术培训,提升团队的整体技术水平。
- 招聘和面试:参与人员的招聘和面试,为公司寻找优秀的人才。
岗位要求
- 扎实的Java基础:熟悉各类JSR规范,掌握基本的Java多线程编程,了解JVM原理,具备一定的调优能力。
- 开源框架使用:能熟练使用各种开源框架,如Spring全家桶、Dubbo、MyBatis、JPA等。
- 开发工具和协作系统:熟练掌握各种开发工具和协作系统,如Maven、Git、IDEA、CI/CD等。
- 系统分析和设计能力:具备良好的系统分析和设计能力,了解常见的系统设计理论和实践。
- 网络和安全知识:熟悉网络协议(HTTP/SSL),了解常见的安全问题和对策,具备Web安全相关知识,并能运用相关技术防范安全漏洞。
- 网络编程经验:熟悉网络通信协议(TCP/IP),有网络编程经验者优先。
- 云原生技术:熟悉K8S、ServiceMesh等云原生技术,有实际操作经验者优先。
- 敏捷开发实践:了解敏捷开发相关实践,具备优秀的实操经验和思考沉淀者优先。
- 持续学习和问题解决能力:善于思考,有较好的总结能力,具备优秀的分析和解决问题能力。
- 团队协作精神:乐观随和,具备优秀的团队协作精神,善于和各种背景的人合作。
我们提供
- 有竞争力的薪酬和福利:我们提供行业内具有竞争力的薪资待遇以及丰厚的福利,包括五险一金、带薪年假、节日福利等。
- 职业发展机会:公司注重员工的职业发展,提供系统的培训和广阔的发展空间,帮助员工不断提升自己的专业技能和职业素养。
- 良好的工作环境:我们为员工提供舒适的工作环境和丰富的文娱活动,营造积极向上的工作氛围。
- 技术创新和成长:我们鼓励技术创新,为员工提供接触前沿技术的机会,共同成长,共同进步。