工作職責:
1、公司軟件平臺的框架搭建、功能模塊開發(fā)以及性能調(diào)優(yōu)。
2、參與平臺基礎架構設計,應用架構設計、開發(fā)框架搭建、業(yè)務功能設計及開發(fā);
3、負責核心技術問題的攻關,系統(tǒng)優(yōu)化,協(xié)助解決產(chǎn)品研發(fā)過程中的技術難題;
4、撰寫相關的技術文檔及繪制軟件流程圖;
5、負責產(chǎn)品的升級優(yōu)化及完善;
6、領導交辦的其他工作。
技能要求:
1、5年及以上Java開發(fā)相關工作經(jīng)驗,本科及以上學歷,扎實的數(shù)據(jù)結構、算法基礎和編程能力;
2、精通Java體系,Gradle,Maven,Git等常用工具的使用,?熟悉JVM;
3、?精通Java語言,熟悉J2EE開發(fā),精通多線程編程、網(wǎng)絡編程,理解Java虛擬機調(diào)優(yōu);
4、?熟悉JDBC/MyBatis/Hibernate等數(shù)據(jù)庫編程,熟悉sql?server,mysql;
5、?有分布式緩存(redis/memcache等)、分布式存儲技術(mongdbase等分布式數(shù)據(jù))使用經(jīng)驗優(yōu)先;
6、?精通spring,springMVC,springboot,springcloud,熟悉UML建模,數(shù)據(jù)建模等,模式設計;
7、有rabbitmq或kafka消息隊列開發(fā)經(jīng)驗者優(yōu)先。
8、掌握各類中間件使用,包括Consul、Redis、Nginx、Tomcat、Elasticsearch、Feigh等;
其他要求:
1.?能夠適應一定強度的工作;
2.?良好的溝通表達能力、執(zhí)行力、責任感及分析判斷能力;
3.?善于學習,善于發(fā)現(xiàn)問題,解決問題;