**主要職責(zé):**1. 設(shè)計(jì)、開發(fā)、測(cè)試和維護(hù)基于 Java 的軟件應(yīng)用程序。2. 遵循編碼標(biāo)準(zhǔn)和最佳實(shí)踐,編寫設(shè)計(jì)良好、可測(cè)試、高效的代碼。3. 使用 JUnit 或類似框架對(duì)開發(fā)的模塊進(jìn)行全面的單元測(cè)試。4. 確保所有工作都在時(shí)間和預(yù)算內(nèi)完成。5. 不斷學(xué)習(xí)并了解行業(yè)內(nèi)的最新趨勢(shì)。
**任職資格:**
1. 計(jì)算機(jī)科學(xué)、信息系統(tǒng)或相關(guān)領(lǐng)域的學(xué)位。2. 至少有 2 至 5 年的 Java 程序員工作經(jīng)驗(yàn)。3. 具有軟件開發(fā)生命周期(SDLC)和敏捷方法的經(jīng)驗(yàn)。4. 強(qiáng)大的解決問題的能力,良好的溝通、團(tuán)隊(duì)合作和人際交往能力。5. 使用 Spring 框架或其他類似框架構(gòu)建應(yīng)用程序的經(jīng)驗(yàn)。
**優(yōu)先技能:**1. 具備扎實(shí)的 Java 編程技能,熟悉 J2EE 框架。2. 熟悉 SQL 數(shù)據(jù)庫(kù)(例如 MySQL、SQL Server、SQLMI、Oracle)。3. 對(duì)諸如 HTML、CSS 和 JavaScript 等網(wǎng)絡(luò)技術(shù)的理解。4. 熟悉 Maven/Gradle 構(gòu)建自動(dòng)化工具以及 JUnit 或 TestNG 測(cè)試框架。5. 精通諸如 Jenkins 之類的持續(xù)集成工具。
**Key Responsibilities: **
1. Design, develop, test, and maintain Java-based software applications.
2. Writing well designed, testable, efficient code by following coding standards and best practices.
3. Conduct thorough unit testing of developed modules using JUnit or similar frameworks.
4. Ensuring that all work is accomplished within time and budget.
5. Continually learning and staying updated on the latest trends in the industry.
**Qualifications: **
1. Degree in Computer Science, Information Systems, or a related field.
2. Minimum 2 to 5 years of experience as a Java programmer.
3. Experience with Software Development Life Cycle (SDLC) and agile methodologies.
4. Strong problem-solving skills, good communication, teamwork, and interpersonal abilities.
5. Experience in building applications using Spring Framework or any other similar framework.
**Preferred Skills: **
1. Strong JAVA programming skill, Skill in J2EE frameworks.
2. Familiarity with SQL databases (e.g., MySQL, SQL Server, SQLMI, Oracle).
3. Understanding of web technologies like HTML, CSS, and JavaScript.
4. Familiarity with Maven/Gradle for build automation tools and JUnit or TestNG for testing.
5. Solid knowledge of continuous integration tools like Jenkins.