职位描述
岗位职责:
1.负责核心模块的设计与开发工作、需要与业务经理沟通业务需求、理解业务需求、并转化为技术实现方案。
2.参与代码的审查和接口测试工作、参与技术文档的编写工作。
技能要求:
3.编程语言基础: 熟悉 Java 编程语言,包括泛型、注解、反射、IO、多线程等高级特性,熟练掌握 Java 集合框架和并发库。
4.框架与工具: 熟练掌握Spring Boot/Spring Cloud等主流Java框架 、了解MyBatis等ORM框架;
5.熟悉开源比较常用的基础框架 比如 jeecg-boot/偌依等 、熟练使用Maven/Gradle等构建工具。
6.数据库技术: 熟练MySQL/Oracle等关系型数据库的使用,理解SQL优化原则;了解NoSQL数据库如MongoDB、Redis等。
7.中间件与缓存: 熟练使用消息中间件如Kafka、RabbitMQ,以及缓存技术如Redis、Memcached、Ehcache。
8.版本控制: 熟练使用Git进行代码版本控制,了解分支管理策略。
持续集成/持续部署: 熟练使用jenkins、GitLab CI/CD等持续集成/持续部署工具。
9.学习能力与沟通能力: 具备良好的学习能力和问题解决能力,能够快速掌握新技术;优秀的团队合作精神和沟通协调能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕