崗位職責:
1、負責項目的需求分析、技術(shù)方案設(shè)計,負責業(yè)務(wù)核心模塊的代碼框架搭建以及實現(xiàn)。
2、根據(jù)項目需求,進行項目開發(fā)和編碼工作,并保證代碼的質(zhì)量和性能。
3、負責解決軟件開發(fā)過程中的技術(shù)難題,并提供相應(yīng)的技術(shù)支持和解決方案。
4、根據(jù)項目進度,及時報告工作進展和問題,并提出優(yōu)化建議。
5、參與項目系統(tǒng)設(shè)計,完成軟件項目的程序開發(fā)工作;
9、負責基于Java技術(shù)棧的微服務(wù)架構(gòu)設(shè)計、開發(fā)和維護:
6、使用Spring Cloud Alibaba/Dubbo等框架構(gòu)建高可用、高性能的分布式系統(tǒng),負責PostgreSQL數(shù)據(jù)庫設(shè)計與優(yōu)化,包括SQL調(diào)優(yōu)、分庫分表等
任職標準:
1、本科及以上學(xué)歷,熟悉JVM相關(guān)原理和性能多線程、集合等核心機制調(diào)優(yōu)優(yōu)先。
2、具備扎實的Java基礎(chǔ),精通springboot、springcloud、mybatis等開發(fā)框架,熟悉Linux操作系統(tǒng)和常用操作。
3、精通Oracle/MySQL等關(guān)系型數(shù)據(jù)庫中任意-種:熟悉MongoDB、Redis等NOSQL數(shù)據(jù)庫的使用;有良好的數(shù)據(jù)庫設(shè)計和優(yōu)化能力。
4、擁有豐富的系統(tǒng)架構(gòu)設(shè)計經(jīng)驗,能夠設(shè)計高擴展性、高可用性和易維護的系統(tǒng)
5、熟悉關(guān)系型數(shù)據(jù)庫(如MySQLPostqreSQL)和非關(guān)系型數(shù)據(jù)庫(如MongoDB、Redis)的設(shè)計和優(yōu)化。熟悉SQL調(diào)優(yōu)和數(shù)據(jù)庫索引管理,具備數(shù)據(jù)庫分庫分表的經(jīng)驗。
6、了解自動化部署工具如Jenkins、GitLab Cl、Docker等。
7、熟悉Kafka、nginx、RabbitMg、redis等中間件操作,有大數(shù)據(jù)開發(fā)經(jīng)驗者優(yōu)先。
8、深入了解分布式系統(tǒng)架構(gòu),掌握 Dubbo、Spring Cloud 等分布式框架