职位描述
一、职位描述:
作为全栈工程师,您将负责设计、开发和维护我们公司的前端和后端应用程序。您需要与产品经理、设计师和其他开发人员紧密合作,以确保我们的产品具备高效性、可扩展性和出色的用户体验。
二、职责:
1.设计、开发和维护高质量的前端和后端应用程序;
2.设计、开发和维护交易处理、清算和风控系统,包括系统架构、数据库设计和接口开发;
3.与跨职能团队合作,理解业务需求并将其转化为技术解决方案;
4.编写高效、可维护的代码,确保代码质量和系统性能;
5.参与代码评审,分享知识和最佳实践,提升团队整体技术水平;
6.解决生产环境中的技术问题,确保系统的稳定性和可靠性;
7.持续研究和应用新技术,提高开发效率和产品质量。
三、任职资格:
1.计算机科学或相关专业本科及以上学历;
2.至少5年全栈开发经验,能够独立完成前后端开发任务;
3.具备银行核心系统,金融账务系统,金融支付系统相关经验,熟悉交易处理、清算和风控系统开发;
4.熟练掌握ES6+、TypeScript、HTML、CSS等前端语言,掌握React、React Native、Angular或Vue.js等前端框架;
5.精通Java后端开发技术,熟悉相关框架如Spring,Spring boot, Spring cloud, Mybatis;
6.具备数据库设计和开发经验,熟悉SQL和NoSQL数据库(如MySQL、PostgreSQL、MongoDB、Oracle等);
7.了解RESTful API设计和开发,具备良好的接口设计和文档编写能力;
8.DevOps层面,可以自行搭建和运维CICD流水线,熟练掌握容器化技术例如Docker。掌握常用linux的运维和命令行,具备针对常用数据库中间件的运维能力,例如,nginx,tomcat,redis,MySql, MQ, redis;
9.熟悉版本控制工具Git,详细了解Git flow,具有团队协作开发经验;
10.良好的问题解决能力和自学能力,能够快速掌握新技术;
11.良好的沟通能力和团队合作精神,能够在快节奏的环境中工作。
四、加分项:
1.具有AWS云服务相关经验;
2.了解DevOps实践和工具(如Docker、Kubernetes、CI/CD);
3.有开源项目贡献经验或技术博客。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕