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