岗位职责:
1. 参与项目后端的设计、开发工作,承担核心功能模块的代码编写,确保项目进度和质量;
2. 参与开发人员code review工作,并能提供性能优化、安全性建议;
3. 参与系统架构设计、接口规范制定、技术文档编写等。
4. 参与现有系统的优化改进。
任职要求:
1.有使用Java主流框架及相关开源框架和技术的项目经历,Java基础扎实,熟悉面向对象设计思想,掌握常用的设计模式,能够对代码进行重构和优化;
2.熟练使用Spring、Mybatis、Spring Boot、Spring Cloud等框架,了解其原理和优缺点,并有一定的实战经验;
3.熟悉分布式系统的设计和应用,熟悉Redis、MQ等中间件的原理和使用,精通微服务框架;
4.熟悉分布式事务;
5.理解Java多线程、JVM等机制;
6.熟练掌握PostgreSQL、SQL Server等关系型数据库及非关系型数据库,熟练应用SQL语言;
7.了解容器相关的技术(Docker),Jenkins;
8.了解系统安全,性能优化等技术,问题排查的基础能力;
9.善于沟通、责任心强、具备良好的团队合作精神;
10.良好的自学能力,可以快速学习和掌握新的方法和技术;
收起