岗位描述
工作职责
1、设计与开发:负责软件系统后端应用的功能设计、编码、调试和优化。
2、协作与沟通:与团队密切合作、与客户有效沟通,理解需求并将其转化为技术方案和高质量代码。
3、代码质量:编写清晰、可维护、可测试的代码,遵循团队代码规范。
4、问题排查:快速定位、分析并解决线上和测试环境中出现的复杂问题。
工作要求
1、本科及以上学历,软件工程、人工智能、计算机科学与技术等理工科相关专业,可接收优秀应届毕业生。
2、熟练掌握IO、多线程、集合等,熟悉java8新特性。
3、熟练掌握Spring、Spring MVC、Spring Boot、Spring Cloud、Mybatis、MybatisPlus、Docker等框架及容器技术。
4、熟练掌握主流信创数据库,如Oceanbase等。
5、熟悉Ngnix等一种或多种web应用服务器。
6、熟悉Redis缓存设计(分布式锁、持久化策略)及MQ(Kafka/RocketMQ/RabbitMQ)消息中间件。
7、熟悉高并发、高性能、支持海量数据分布式系统的设计及应用、调优;具备大规模实时数据,消息队列处理、微服务开发经验者优先。
8、熟练运用Git或SVN进行版本控制与协同开发,并掌握 Maven 进行项目构建与依赖管理。
9、具备规范的编码风格、良好的技术文档撰写能力、技术方案沟通能力、强烈的责任心及技术攻关、团队协作精神,能承受一定的工作压力。
10、持有计算机技术与软件专业技术资格软件设计师、信息系统项目管理师、系统架构设计师、系统分析师等证书者优先。
专业要求
软件工程、人工智能、计算机科学与技术等理工科相关专业。