1.負責核心模塊的設(shè)計與開發(fā)工作、需要與業(yè)務(wù)經(jīng)理溝通業(yè)務(wù)需求、理解業(yè)務(wù)需求、并轉(zhuǎn)化為技術(shù)實現(xiàn)方案。
2.參與代碼的審查和接口測試工作、參與技術(shù)文檔的編寫工作。
技能要求:
3.編程語言基礎(chǔ):熟悉 Java 編程語言,包括泛型、注解、反射、10、多線程等高級特性,熟練掌握Java 集合框架和并發(fā)庫。
4.框架與工具:熟練掌握Spring Boot/Spring Cloud
等主流Java框架、了解MyBatis 等ORM框架;
5.熟悉開源比較常用的基礎(chǔ)框架 比如 jeecg-boot/偌依等、熟練使用Maven/Gradle等構(gòu)建工具。
6.數(shù)據(jù)庫技術(shù):熟練MySQL/Oracle 等關(guān)系型數(shù)據(jù)庫的使用,理解SQL優(yōu)化原則;了解NoSQL數(shù)據(jù)庫如
MongoDB, Redis f
7.中間件與緩存:熟練使用消息中間件如Kafka、RabbitMQ,以及緩存技術(shù)如 Redis、Memcached、Ehcache。
8.版本控制:熟練使用Git進行代碼版本控制,了解分支管理策略。
持續(xù)集成/持續(xù)部署:熟練使用jenkins、GitLab Cl/CD等持續(xù)集成/持續(xù)部署工具。
9.學習能力與溝通能力:具備良好的學習能力和問題解決能力,能夠快速掌握新技術(shù);優(yōu)秀的團隊合作精神和溝通協(xié)調(diào)能力。