职位描述
岗位职责:
1、参与产品/项目的需求分析及设计,负责系统模块的设计、编码实现及单元测试;
2、参与架构设计、系统优化,解决项目开发过程中的技术难题;
3、关注前沿技术发展,参与新技术研究、选型及落地应用;
4、撰写相关技术文档;
5、能独立完成研发任务。
任职要求:
1、具备扎实的Java基础,对JVM原理有扎实的理解;
2、熟练掌握Java常用框架和工具,如Spring、SpringBoot、SpringMVC、MyBatis等,深入了解框架的特性及实现原理;
3、熟练掌握SpringCloud、Dubbo等微服务框架,对微服务架构有深刻认识,包括概念、原理、应用场景;
4、熟悉redis、kafka、rabbitmq、zookeeper、nginx、apache、tomcat等缓存、消息中间件、应用服务器的使用;
5、熟悉git、svn、maven等管理工具;
6、熟悉docker、k8s等容器化技术;
7、熟悉oracle、mysql等关系型数据库,精通SQL;
8、熟悉mycat、sharding-jdbc等分布式数据库中间件;
9、熟悉vue、angular、react等前端技术;
10、熟悉Linux操作系统,熟练运用Linux命令;
11、良好的编码风格,熟悉常用的设计模式,具有一定的架构经验;
12、对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力;
13、工作责任心强,思路清晰,具备良好的沟通及团队协作能力;
14、熟悉CV、LLM等AI模型及相关技术框架者优先。