久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

Java中高級(jí)工程師崗位職責(zé)

時(shí)間:2023-04-14 14:38:34 崗位職責(zé) 我要投稿

Java中高級(jí)工程師崗位職責(zé)

  隨著社會(huì)不斷地進(jìn)步,崗位職責(zé)使用的頻率越來(lái)越高,崗位職責(zé)的明確對(duì)于企業(yè)規(guī)范用工、避免風(fēng)險(xiǎn)是非常重要的。你所接觸過(guò)的崗位職責(zé)都是什么樣子的呢?下面是小編為大家收集的Java中高級(jí)工程師崗位職責(zé),供大家參考借鑒,希望可以幫助到有需要的朋友。

Java中高級(jí)工程師崗位職責(zé)

Java中高級(jí)工程師崗位職責(zé)1

  1、配合銷售與客戶溝通計(jì)算機(jī)網(wǎng)絡(luò)及應(yīng)用方面技術(shù)方案、產(chǎn)品介紹,完成技術(shù)方面的溝通工作;

  2、編撰承接項(xiàng)目的`技術(shù)方案、網(wǎng)絡(luò)技術(shù)標(biāo)書、產(chǎn)品參數(shù)等文檔;協(xié)助設(shè)計(jì)專員完成投標(biāo)書制作;

  3、根據(jù)客戶要求,設(shè)計(jì)規(guī)劃網(wǎng)絡(luò)技術(shù)方案;

  4、負(fù)責(zé)網(wǎng)絡(luò)設(shè)備項(xiàng)目的現(xiàn)場(chǎng)調(diào)試、測(cè)試驗(yàn)收工作;

  5、負(fù)責(zé)管理網(wǎng)絡(luò)項(xiàng)目工程管理及售后服務(wù)工作;

  6、完成上級(jí)領(lǐng)導(dǎo)交辦的其他工作。

Java中高級(jí)工程師崗位職責(zé)2

  職責(zé):

  1、負(fù)責(zé)軟件的設(shè)計(jì)與開(kāi)發(fā)、單元測(cè)試、BUG解決等工作,按計(jì)劃完成任務(wù);

  2、負(fù)責(zé)查找、分析JAVA系統(tǒng)所發(fā)生的問(wèn)題及快速解決問(wèn)題;

  3、參與系統(tǒng)維護(hù)升級(jí)及腳本編寫;

  4、配合業(yè)務(wù)部門,從技術(shù)上給予指導(dǎo);

  5、負(fù)責(zé)JAVA系統(tǒng)開(kāi)發(fā)程序的性能優(yōu)化;

  6、負(fù)責(zé)JAVA項(xiàng)目的日常運(yùn)維工作。

  任職要求:

  1、統(tǒng)招本科及以上學(xué)歷。具有4年及以上Java開(kāi)發(fā)經(jīng)驗(yàn),扎實(shí)的'Java知識(shí)基礎(chǔ);

  2、熟悉MVC分層設(shè)計(jì)理念;

  3、了解常用的設(shè)計(jì)模式;

  4、熟悉主流的Java框架中的幾種: SpingBoot、Mybatis、Hibernate;

  5、熟悉Redis等緩存;

  6、熟悉數(shù)據(jù)庫(kù)設(shè)計(jì),并能根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行開(kāi)發(fā)工作,精通sql優(yōu)化;

  7、熟練使用SVN,GIT,Maven等項(xiàng)目管理和構(gòu)建工具;

  8、熟悉數(shù)據(jù)結(jié)構(gòu);

  9、java基礎(chǔ)扎實(shí),擅長(zhǎng)技術(shù)攻關(guān);

  10、熟悉java stream api優(yōu)先;

  11、有項(xiàng)目需求分析經(jīng)驗(yàn)的優(yōu)先。

Java中高級(jí)工程師崗位職責(zé)3

  職責(zé):

  1、負(fù)責(zé)游戲服務(wù)器的環(huán)境搭建及日常維護(hù),保障游戲穩(wěn)定可靠運(yùn)行。

  2、負(fù)責(zé)開(kāi)發(fā)和部署運(yùn)維監(jiān)控腳本,對(duì)服務(wù)器運(yùn)行狀況進(jìn)行日常監(jiān)控和分析。

  3、進(jìn)行運(yùn)維自動(dòng)化工具的'搭建和開(kāi)發(fā),提高運(yùn)維效率和質(zhì)量。

  4、運(yùn)維相關(guān)的文檔、手冊(cè)、流程編寫整理。

  任職資格:

  1、3年以上游戲運(yùn)維經(jīng)驗(yàn)。

  2、精通Linux系統(tǒng),熟悉nginx、LVS、CDN等常用web應(yīng)用。

  3、熟悉MySQL、Redis等數(shù)據(jù)庫(kù)操作與管理、系統(tǒng)配置、維護(hù)和優(yōu)化。

  4、掌握shell、python腳本開(kāi)發(fā)。能獨(dú)立完成運(yùn)維相關(guān)腳本開(kāi)發(fā)工作。

  5、熟悉TCP/IP和Http協(xié)議原理,了解網(wǎng)絡(luò)安全。

  6、學(xué)習(xí)能力強(qiáng),善于思考總結(jié),工作作風(fēng)嚴(yán)謹(jǐn)細(xì)致,吃苦耐勞,具備較強(qiáng)的責(zé)任感和團(tuán)隊(duì)協(xié)作精神。

Java中高級(jí)工程師崗位職責(zé)4

  職責(zé):

  1、根據(jù)設(shè)計(jì)文檔或需求說(shuō)明編寫代碼

  2、根據(jù)設(shè)計(jì)文檔,進(jìn)行調(diào)試、測(cè)試、維護(hù)等。

  3、分析軟件開(kāi)發(fā)過(guò)程中的問(wèn)題,進(jìn)行問(wèn)題解決,提高代碼質(zhì)量。

  4、服從領(lǐng)導(dǎo)安排的其它任務(wù)

  5、構(gòu)建支付基礎(chǔ)平臺(tái),包括賬務(wù)系統(tǒng)、支付網(wǎng)關(guān)、資金調(diào)度、清結(jié)算與對(duì)賬平臺(tái)等。

  6、按照業(yè)務(wù)需求設(shè)計(jì)技術(shù)方案,完成研發(fā)工作和交付上線;

  任職資格

  1.滿足相關(guān)技術(shù)要求:

  1)熟悉java、JSP技術(shù),熟悉J2EE技術(shù)架構(gòu),Servlet規(guī)范等。

  2)熟悉目前主流的MVC框架,如Strust、spring MVC等。

  3)熟悉spring、hibernate、Struts2、MyBitas、Jfinal、shiro等開(kāi)源框架(jfinal和shiro經(jīng)驗(yàn)優(yōu)先)

  4)熟悉mysql、oracle、Hadoop、MongoDB等數(shù)據(jù)庫(kù)

  5)熟悉memcache等緩存技術(shù)

  2.四年java開(kāi)發(fā)經(jīng)驗(yàn),計(jì)算機(jī)專業(yè)必備

  3.良好的'溝通、團(tuán)隊(duì)協(xié)作能力,責(zé)任心強(qiáng),思路清晰,性格穩(wěn)重,能夠承受工作壓力。

  4.要求有互聯(lián)網(wǎng)金融經(jīng)驗(yàn)

Java中高級(jí)工程師崗位職責(zé)5

  職責(zé):

  1、主導(dǎo)業(yè)務(wù)及技術(shù)項(xiàng)目的系統(tǒng)分析與設(shè)計(jì),承擔(dān)核心功能的代碼編寫,開(kāi)發(fā)與維護(hù)系統(tǒng)核心模塊

  2、系統(tǒng)性能優(yōu)化、主導(dǎo)技術(shù)難題公關(guān)。保障系統(tǒng)的安全、穩(wěn)定、快速運(yùn)行

  3、管理后端開(kāi)發(fā)團(tuán)隊(duì)、審核工程師的設(shè)計(jì)與研發(fā)質(zhì)量

  任職資格:

  1、扎實(shí)的java編程基礎(chǔ),熟練單元測(cè)試技術(shù)和TDD,精通Java EE、SOA等相關(guān)技術(shù);對(duì)各種開(kāi)源的框架如Spring/Spring Boot/Spring Cloud、JPA、myBatis等有深入的了解;

  2、三年以上技術(shù)團(tuán)隊(duì)管理經(jīng)驗(yàn);

  3、具備良好的'識(shí)別和設(shè)計(jì)通用框架及模塊的能力;

  4、較強(qiáng)的表達(dá)和溝通能力;工作認(rèn)真、嚴(yán)謹(jǐn)、敬業(yè),對(duì)系統(tǒng)質(zhì)量有近乎苛刻的要求意識(shí);有很強(qiáng)的分析問(wèn)題和解決問(wèn)題的能力,有強(qiáng)烈的責(zé)任心;

Java中高級(jí)工程師崗位職責(zé)6

  1、負(fù)責(zé)公司軟件產(chǎn)品的前端類相關(guān)開(kāi)發(fā)工作;

  2、根據(jù)產(chǎn)品計(jì)劃及開(kāi)發(fā)經(jīng)理的工作安排完成日常開(kāi)發(fā)工作;

  3、參與項(xiàng)目需求講解、UI講解、代碼評(píng)審的工作;

  4、完成在開(kāi)發(fā)過(guò)程中最基本的功能測(cè)試工作;

  5、完成在開(kāi)發(fā)過(guò)程中包含但不限于接口、開(kāi)發(fā)日志、發(fā)版記錄等技術(shù)類文檔的編寫;

  6、對(duì)具體的`產(chǎn)品進(jìn)行性能優(yōu)化,實(shí)現(xiàn)極致的頁(yè)面加載、執(zhí)行和渲染時(shí)間

  7、在理解產(chǎn)品業(yè)務(wù)的基礎(chǔ)上,提升產(chǎn)品的用戶體驗(yàn),技術(shù)驅(qū)動(dòng)業(yè)務(wù)的發(fā)展

  8、協(xié)助領(lǐng)導(dǎo)完成其他技術(shù)類工作;

Java中高級(jí)工程師崗位職責(zé)7

  職責(zé):

  1、按需求完成系統(tǒng)設(shè)計(jì),參與業(yè)務(wù)開(kāi)發(fā),完成系統(tǒng)核心代碼的編寫;

  2、根據(jù)開(kāi)發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊的設(shè)計(jì)、開(kāi)發(fā)及測(cè)試;

  3、根據(jù)項(xiàng)目負(fù)責(zé)人要求完成其他工作。

  崗位要求

  1、計(jì)算機(jī)相關(guān)專業(yè),有良好的溝通能力和問(wèn)題分析解決能力;

  2、3年以上JAVA開(kāi)發(fā)工作經(jīng)驗(yàn),熟悉軟件設(shè)計(jì)模式、概念和技巧,能夠獨(dú)立承擔(dān)后端的開(kāi)發(fā)工作;

  3、對(duì)OOP有深刻的理解,有扎實(shí)的JAVA、數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ);

  4、精通Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis、maven的`技術(shù)應(yīng)用,了解基本實(shí)現(xiàn)原理.熟悉SVN;

  5、熟悉html,jquery,js,css等前端代碼.

  6、熟悉主流數(shù)據(jù)庫(kù)(MySql、SQLserver),擁有較好的數(shù)據(jù)庫(kù)優(yōu)化及設(shè)計(jì)能力;

  7、熟悉主流NOSQL數(shù)據(jù)庫(kù)(Redis)的使用和優(yōu)化,使用與優(yōu)化等,熟悉分布式應(yīng)用,如dubbo,MQ等;

  8、熟悉C#開(kāi)發(fā)優(yōu)先錄用;

  9、具備良好的職業(yè)素養(yǎng),良好的溝通能力和良好的團(tuán)隊(duì)合作意識(shí);

Java中高級(jí)工程師崗位職責(zé)8

  職責(zé):

  1.負(fù)責(zé)線上系統(tǒng)的部署、發(fā)布、監(jiān)控、維護(hù)和優(yōu)化;

  2.負(fù)責(zé)線上系統(tǒng)的監(jiān)控、應(yīng)急響應(yīng)等,及時(shí)定位及解決性能瓶頸和疑難問(wèn)題;

  3.負(fù)責(zé)提升容器云產(chǎn)品整體穩(wěn)定、安全、高可用等,優(yōu)化平臺(tái)性能;

  4.負(fù)責(zé)線上業(yè)務(wù)運(yùn)維,及時(shí)處理并記錄問(wèn)題、統(tǒng)計(jì)分析;

  5.參與業(yè)務(wù)系統(tǒng)的.運(yùn)維架構(gòu)設(shè)計(jì),并持續(xù)進(jìn)行優(yōu)化;

  6.負(fù)責(zé)公司所有數(shù)據(jù)的備份,確保公司數(shù)據(jù)的安全性;

  7.負(fù)責(zé)公司辦公網(wǎng)絡(luò)管理和設(shè)備運(yùn)維,確保員工辦公系統(tǒng)及設(shè)備的正常運(yùn)作;

  8.負(fù)責(zé)公司辦公軟硬件安裝、配置、維護(hù)、使用培訓(xùn)工作,確保員工正確使用公司IT資源。

  任職資格:

  1.兩年及以上微服務(wù)運(yùn)維經(jīng)驗(yàn),熟悉Docker的部署實(shí)施;

  2.熟悉Kurbernetes等主流集群管理系統(tǒng);有生產(chǎn)環(huán)境k8s等容器編排工具運(yùn)維經(jīng)驗(yàn)者優(yōu)先,了解微服務(wù)架構(gòu)設(shè)計(jì)和設(shè)計(jì)方法的優(yōu)先;

  3.熟悉Nginx、Redis、Kafka、Hbase、ElasticSearch、Zabbix的使用及相關(guān)運(yùn)維;

  4.熟悉MySQL數(shù)據(jù)庫(kù)配置、性能優(yōu)化和SQL語(yǔ)句編寫;

  5.熟悉shell,python至少一種腳本語(yǔ)言;

  6.掌握常用業(yè)務(wù)監(jiān)控方式及容器日志收集,熟練使用prometheus,granafa等監(jiān)控工具;

  7.了解持續(xù)集成和相關(guān)自動(dòng)化;

  8.責(zé)任心強(qiáng),細(xì)致謹(jǐn)慎。

Java中高級(jí)工程師崗位職責(zé)9

  1、負(fù)責(zé)NC項(xiàng)目的二次開(kāi)發(fā)及管理監(jiān)控;

  2、根據(jù)開(kāi)發(fā)進(jìn)度和任務(wù)分配,獨(dú)立完成相應(yīng)模塊軟件的設(shè)計(jì)、開(kāi)發(fā)、編程任務(wù);

  3、參與項(xiàng)目的'需求調(diào)研、方案設(shè)計(jì)、代碼編寫工作,交完成設(shè)計(jì)、開(kāi)發(fā)、編程;

  4、進(jìn)行程序單元、功能的測(cè)試,軟件產(chǎn)品功能優(yōu)化。

Java中高級(jí)工程師崗位職責(zé)10

  職責(zé):

  1、負(fù)責(zé)云服務(wù)器的配置、部署、監(jiān)控等工作,并通過(guò)開(kāi)發(fā)工具持續(xù)提升工作效率

  2、熟悉運(yùn)維相關(guān)技術(shù),包括運(yùn)維自動(dòng)化技術(shù),虛擬化技術(shù),監(jiān)控技術(shù),網(wǎng)絡(luò)技術(shù),容器技術(shù)等;

  3、協(xié)調(diào)開(kāi)發(fā),測(cè)試,運(yùn)維等各個(gè)團(tuán)隊(duì),推進(jìn)公司DevOps相關(guān)工作,提高線上產(chǎn)品運(yùn)行質(zhì)量;

  4、主動(dòng)發(fā)現(xiàn)生產(chǎn)環(huán)境的'問(wèn)題和隱患,通過(guò)開(kāi)源運(yùn)維工具或自研運(yùn)維工具提高公司運(yùn)維交付能力;

  5、能夠運(yùn)用主機(jī)監(jiān)控、日志分析、APM、常用系統(tǒng)性能分析命令等工具進(jìn)行復(fù)雜問(wèn)題定位,快速響應(yīng)和處理反饋的問(wèn)題。

  6、快速處理實(shí)際運(yùn)行中遇到的各種系統(tǒng)故障,并對(duì)系統(tǒng)可能出現(xiàn)的故障問(wèn)題進(jìn)行預(yù)防;

  7、負(fù)責(zé)生產(chǎn)環(huán)境網(wǎng)絡(luò)、負(fù)載均衡設(shè)備及相關(guān)業(yè)務(wù)服務(wù)的配置、管理、優(yōu)化等工作;

  任職資格:

  1、大專及以上學(xué)歷,計(jì)算機(jī)及相關(guān)專業(yè);

  2、5年以上大中型在線系統(tǒng)運(yùn)維工作經(jīng)驗(yàn)(有互聯(lián)網(wǎng)運(yùn)維經(jīng)驗(yàn)優(yōu)先);

  3、能熟練編寫Shell或Python腳本,有Python編程能力者優(yōu)先;

  4、熟悉Windows、linux系統(tǒng)及常見(jiàn)服務(wù)的安裝配置優(yōu)化,

  5、熟悉常見(jiàn)的負(fù)載均衡實(shí)現(xiàn)方案并有實(shí)際實(shí)施經(jīng)驗(yàn)(例如Haproxy、Nginx、OpenResty、LVS等);

  6、熟悉NoSQL(Redis、MongoDB、Elasticsearch)、MQ使用場(chǎng)景,能對(duì)其進(jìn)行安裝、配置、調(diào)優(yōu)及快速故障處理

  7、熟悉Docker、Kubernetes、微服務(wù)、持續(xù)集成相關(guān)知識(shí),有實(shí)際運(yùn)維經(jīng)驗(yàn)優(yōu)先;

  8、熟悉阿里云、騰訊云、AWS等云平臺(tái)的使用經(jīng)驗(yàn)優(yōu)先;

Java中高級(jí)工程師崗位職責(zé)11

  職責(zé)

  1、負(fù)責(zé)產(chǎn)品框架搭建和功能開(kāi)發(fā)工作;

  2、根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)計(jì)、開(kāi)發(fā)、系統(tǒng)自測(cè)等工作;

  3、處理開(kāi)發(fā)過(guò)程中的各種問(wèn)題;

  4、保證開(kāi)發(fā)質(zhì)量及開(kāi)發(fā)進(jìn)度;

  任職要求:

  1、3年以上JAVA開(kāi)發(fā)經(jīng)驗(yàn),具備至少一個(gè)互聯(lián)網(wǎng)產(chǎn)品或企業(yè)級(jí)應(yīng)用軟件研發(fā)經(jīng)驗(yàn);

  2、了解常用設(shè)計(jì)模式,了解產(chǎn)品研發(fā)流程;

  3、熟練使用MySQL、Oracle等常用數(shù)據(jù)庫(kù)進(jìn)行應(yīng)用開(kāi)發(fā);熟練使用SQL(DDL,DML);熟練使用常用MVC、ORM框架;

  4、了解rest api hateoas約束;熟悉Linux常用命令;熟練使用Git等版本管理工具;熟練使用IntelliJ IDEA等開(kāi)發(fā)工具;

  5、擁有好的編碼習(xí)慣,了解單元測(cè)試,并在實(shí)際開(kāi)發(fā)中使用單元測(cè)試框架者(如:Spock,Junit等)優(yōu)先;

Java中高級(jí)工程師崗位職責(zé)12

  1.負(fù)責(zé)游戲后臺(tái)的完善和維護(hù),以及新增代碼的代碼編寫和測(cè)試、游戲數(shù)據(jù)處理、游戲接口對(duì)接;

  2.根據(jù)項(xiàng)目進(jìn)度和需求按要求完成代碼編寫、注釋、優(yōu)化;

  3.配合項(xiàng)目完成相關(guān)功能測(cè)試工作

  4.能獨(dú)立完成產(chǎn)品需求,對(duì)突發(fā)性出現(xiàn)的.問(wèn)題能夠及時(shí)追蹤、定位和解決

Java中高級(jí)工程師崗位職責(zé)13

  1、使用Unity3D引擎,開(kāi)發(fā)APP中相應(yīng)的`模塊及AR場(chǎng)景實(shí)現(xiàn);

  2、APP內(nèi)相關(guān)工具的開(kāi)發(fā)以及Unity的性能優(yōu)化;

  3、負(fù)責(zé)游戲核心架構(gòu)的搭建以及技術(shù)攻關(guān);

  4、負(fù)責(zé)AR相關(guān)技術(shù)的調(diào)研、評(píng)估工作;

Java中高級(jí)工程師崗位職責(zé)14

  1、全面負(fù)責(zé)工程施工、技術(shù)、設(shè)計(jì)、開(kāi)發(fā)、成本、采購(gòu)等工作;

  2、負(fù)責(zé)施工圖紙與設(shè)計(jì)院對(duì)接,修改,審核。對(duì)存在問(wèn)題提出處理意見(jiàn);

  3、負(fù)責(zé)工程施工過(guò)程中工程變更、客戶變更等管理工作;

  4、負(fù)責(zé)工程合同談判、簽訂,在實(shí)施過(guò)程中負(fù)責(zé)檢查、督促各方按合同要求全面履行合同;

  5、項(xiàng)目完成后負(fù)責(zé)對(duì)項(xiàng)目規(guī)劃、設(shè)計(jì)、施工進(jìn)行全面總結(jié)。

  6、完成總經(jīng)理及董事安排的其他任務(wù)。

Java中高級(jí)工程師崗位職責(zé)15

  崗位職責(zé):

  1、按照產(chǎn)品研發(fā)計(jì)劃,參與業(yè)務(wù)需求評(píng)估,完成系統(tǒng)模塊或業(yè)務(wù)用例的技術(shù)分析及設(shè)計(jì)

  2、負(fù)責(zé)系統(tǒng)核心模塊開(kāi)發(fā),確保系統(tǒng)性能、質(zhì)量和安全;

  3、應(yīng)用系統(tǒng)后端代碼開(kāi)發(fā),包括數(shù)據(jù)庫(kù)存儲(chǔ),KV存儲(chǔ)系統(tǒng),全文檢索系統(tǒng),文檔預(yù)覽系統(tǒng),大數(shù)據(jù)相關(guān)開(kāi)發(fā)。

  崗位要求:

  1、精通Java并有較全的.知識(shí)面,熟練使用Spring、SpringMVC/Struts、iBatis/MyBatis等主流框架/庫(kù),有較深的理解,并具有相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)

  2、精通TCP/IP、HTTP協(xié)議相關(guān)知識(shí),精通網(wǎng)絡(luò)編程開(kāi)發(fā)

  3、熟練使用mysql,有redis, memcached等緩存使用經(jīng)驗(yàn),具有MySQL等數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),具備一定SQL優(yōu)化經(jīng)驗(yàn)

  4、擁有NoSQL數(shù)據(jù)庫(kù),Hadoop,Cassandra和ElasticSearch等系統(tǒng)具備開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先

  5、了解分布式系統(tǒng)的架構(gòu)和原理,并且有開(kāi)源分布式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先

  6、熟練應(yīng)用Web前端技術(shù),例如HTML、JS、Jquery、CSS等。

  7、能夠?qū)δ硞(gè)新領(lǐng)域進(jìn)行搜索, 總結(jié)并快速學(xué)習(xí),并有一定的抗壓能力

【Java中高級(jí)工程師崗位職責(zé)】相關(guān)文章:

Java中高級(jí)開(kāi)發(fā)工程師的崗位職責(zé)04-12

Java中高級(jí)開(kāi)發(fā)工程師的崗位職責(zé)15篇04-12

java工程師崗位職責(zé)03-28

中高級(jí)測(cè)試工程師的崗位職責(zé)03-09

服務(wù)JAVA工程師崗位職責(zé)11-08

Java開(kāi)發(fā)工程師崗位職責(zé)02-11

Java開(kāi)發(fā)工程師的崗位職責(zé)01-15

中高級(jí)測(cè)試工程師的崗位職責(zé)說(shuō)明-崗位職責(zé)01-04

Java前端開(kāi)發(fā)工程師崗位職責(zé)03-12