职位详情
工作职责:
主要负责公司数据产品的研发工作,包括数字门户、客户数据平台、指标管理分析平台等系统的研发工作,具体内容如下:
1.设计与实现:根据项目需求,负责Java应用程序的设计、编码和单元测试,确保代码质量、性能和可维护性。
2.系统架构:参与系统架构设计与优化,为复杂业务场景选择合适的设计模式和框架,提升系统整体稳定性和扩展性。
3.协作与沟通:与项目经理、产品经理、前端工程师、测试工程师紧密协作,理解业务需求,提供技术解决方案,确保项目按期交付。
4.代码审查:参与代码审查过程,提供反馈意见,确保团队遵循统一的编程规范。
5.故障排查:快速定位并解决线上问题,进行故障分析和性能调优,提升系统的稳定性和用户体验。
6.技术分享与创新:积极分享技术知识与经验,参与内部技术研讨,推动技术创新与应用。
任职要求:
教育背景:计算机科学、软件工程等相关专业本科及以上学历。
工作经验:至少3年及以上Java开发经验,有消费金融行业或者互联网金融行业背景优先。
技术能力:
1.精通Java语言,深入理解面向对象设计原则和常用设计模式,熟悉JVM,有相关JVM调优经验,对高并发,分布式,多线程等有实践经验。
2.熟练掌握Spring Boot、Spring Cloud等主流开发框架,对微服务架构有实践经验。
3.熟悉数据库原理,熟练使用MySQL、Oracle等关系型数据库,掌握NoSQL数据库,如Apache HBase等的优先。
4.熟悉Linux操作系统,具备一定的Shell脚本编写能力。
5.熟悉Git版本控制工具,具备良好的代码管理习惯。
6.熟悉k8s、docker相关容器技术栈;