一、岗位职责:
1.能独立完成核心/重要模块的设计、编码、单元测试;
2.参与代码设计、审核和检查;
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.良好的自学能力,可以快速学习和掌握新的方法和技术;
收起