崗位職責:
1. 負責Java開發項目,包括但不限于分布式系統開發與維護。
2. 參與微服務框架的設計與實施,確保技術方案的可行性與高效性。
3. 使用Spring Boot/Spring MVC、MyBatis等技術進行開發,并應用設計模式優化開發流程。
4. 熟練掌握Redis、RabbitMQ/Kafka、Elasticsearch等中間件,以提高系統性能。
5. 負責MySQL數據庫的設計與優化,包括分庫分表和索引優化。
6. 能夠使用Linux運維命令獨立部署應用,有Docker/K8s使用經驗者優先。
7. 具備良好的架構設計能力,能夠進行微服務拆分和領域驅動設計(DDD)。
任職要求:
1. 統招專科及以上學歷。
2. 具備4年以上Java開發經驗,有2年以上大型分布式系統開發經驗。
3. 熟練掌握Spring Boot/Spring MVC、MyBatis等開發技術。
4. 熟練掌握Redis、RabbitMQ/Kafka、Elasticsearch等中間件的使用與優化。
5. 具有良好的數據庫設計能力,能夠進行MySQL的分庫分表和索引優化。
6. 能夠使用Linux運維命令獨立部署應用,有Docker/K8s使用經驗者優先。
7. 具備良好的架構設計能力,能夠進行微服務拆分和領域驅動設計(DDD)。
軟性要求:
1. 具備項目快速適應能力,能夠接受高強度的工作節奏。
2. 具有良好的溝通能力,能夠用非技術語言向客戶解釋技術方案。
3. 有協同行政等開發經驗者優先。