岗位职责:
1.承担部门软件产品开发工作:分析设计文档,独立完成相关模块代码编写及模块间接口编写;完成开发阶段,相关代码优化工作;协助编写产品开发阶段的技术文档;指导初级人员,完成相关开发工作
2.承担部门软件产品开发中测试问题修复工作:依照测试结果,查验源代码并完成问题修复
3.协助软件实施运维工作:协助实施工程师,完成系统编码优化工作
4.协助软件产品开发过程技术和质量管理:反馈软件开发过程中遇到的问题及难点;参与团队内技术沟通交流会议;协助高级高级工程师的研发工作,指导产品研发团队中初级工程师开发工作;参与相关能力培训活动,提高软件开发的技术和能力,参与质量工作,编写质量文档 (主要负责公司级公共技术组件的规划、维护与管理,推动技术资产沉淀、复用。)
任职要求:
1.本科及以上学历/学位,计算机、电子信息相关专业,3年以上软件开发工作经验核心技能:
2.精通Java核心、JVM性能调优及并发编程;深入理解Spring全家桶(Spring Framework, Boot, Cloud)微服务架构。
3.架构设计与治理: 具有领域驱动设计(DDD)实战经验,能独立设计高可用、可扩展的分布式系统。精通服务治理(熔断、限流、网关)、分布式事务及一致性解决方案。:
4.数据与性能:精通数据库性能调优、分库分表(如ShardingSphere)及读写分离。精通Redis/MongoDB等高阶应用,能解决缓存穿透、雪崩等难题。
5.具备全面的系统性能优化经验(JVM、线程池、连接池等)。
6.运维与安全:熟练掌握CI/CD流水线(Jenkins/GitLab CI)及容器化技术(Kubernetes)。具备系统安全架构经验,能有效防范常见Web攻击(SQL注入/XSS),并实现认证授权与数据加密。
7.具备优秀的技术决策、跨团队协作和技术文档编写能力。有团队管理或技术领导经验者优先。