岗位职责:
1.负责系统核心模块研发;
2.按照开发计划,与其他成员协同工作,在保证质量的前提下,按时完成开发任务;
3.负责项目的需求分析、概要设计、详细设计、技术文档编写;
4.负责实现项目后台模块、接口开发;
5.能独立解决开发过程中遇到的技术问题,配合项目成员完成相关其他工作;
6.对现有系统进行性能优化和故障排查。
任职资格:
1.本科学士学位及以上学历,计算机、软件工程等相关专业;
2.三年及以上Java开发经验,熟练掌握面向对象和常用设计模式;
3.熟练掌握主流开源技术栈的一种或多种,并有实际项目开发经验,包括但不限于微服务相关(如Spring Cloud、gRPC、Dubbo),日志管理(如Flume、Logstash、Kibana),消息中间件(如RabbitMQ、Kafka),缓存(Redis),搜索(Elasticsearch、Lucene、Solr)等;
4.熟悉常见的中间件、分布式解决方案及其原理:分布式缓存、微服务、云原生、消息中间件、负载均衡、连接池等;
5.有分布式、高并发、高负载、高可用系统设计、开发和调优经验优先考虑;
6.具有较强的学习能力和沟通能力以及团队协作能力,工作积极主动,有责任心,逻辑思维清晰,乐于挑战难题,对技术有持续钻研精神;
7.积极探索新技术,将创新融入到产品中,提高产品质量和开发效率。
8.目前重要岗位任职要求:
1)、具备扎实的Java开发经验,熟悉常用的算法、设计模式和数据结构;
2)、具备银行(信贷、信用卡、网银重点是网贷等)业务、分布式、高并发、高可用系统开发和设计工作经验;
3)、熟练掌握SpringBoot、SpringCloud、Mybatis等常见框架;
4)、熟悉 Redis、RabbitMQ、Kafka、ZooKeeper等常用主流中间件,并了解其基本原理;
5)、掌握数据库基本原理,熟悉MySQL、PostgreSQL、MongoDB等数据库,具备系统数据库设计和规划能力,能编写高性能的SQL;
6)、熟悉Linux操作系统环境下常用命令、常用配置和服务部署;
7)、熟悉GIT等版本管理工具;
8)、熟悉kubernetes、docker容器技术(精通k8s机制,精通docker容器启动查询日志等常用命令的为运维开发岗位)。
请主动投简历,我们对于重要岗位可以先面试。谢谢