岗位职责:
1、主导或参与各业务的系统分析与设计,承担基础代码/核心代码的编写
2、攻克技术难点,发现系统瓶颈,优化系统性能,升级/重构现有服务框架
3、参与微服务系统架构的设计与完善
4、日常问题定位解决及技术难题的攻关
岗位要求:
1、计算机相关专业本科及以上学历,3年以上 JAVA 工作经验
2、JAVA 基础扎实,对于面向对象和设计模式有比较清晰的认识
3、熟练使用 Spring、SpringMVC、Spring Boot及Spring Cloud 全家桶
4、熟练使用至少一种 ORM 框架, 如 JPA/MyBatis(Plus)
5、熟练掌握 Mysql、Oracle 或 SQL Server 等关系型数据库的使用
6、熟练掌握 Redis 或 Mongodb 等 Nosql 技术的使用
7、熟练使用 RocketMQ 消息队列
8、熟练使用 Maven、SVN、Git等开发构建工具进行项目开发
9、熟悉微服务设计原理,有微服务组件项目经验
10、有分布式事务问题解决经验
加分项:
1、熟悉linux基本命令,掌握nginx/apache/tomcat等web应用服务器的使用与配置
2、有EL(F)K/Kafka/RabbitMQ/ES的部署和使用经验
3、有Jenkins部署和使用经验
4、有容器化(Docker/k8s/k3s)经验
5、有Nacos使用经验