**主要職責:**1. 設(shè)計、開發(fā)、測試和維護基于 Java 的軟件應用程序。2. 遵循編碼標準和最佳實踐,編寫設(shè)計良好、可測試、高效的代碼。3. 使用 JUnit 或類似框架對開發(fā)的模塊進行全面的單元測試。4. 確保所有工作都在時間和預算內(nèi)完成。5. 不斷學習并了解行業(yè)內(nèi)的最新趨勢。
**任職資格:**
1. 計算機科學、信息系統(tǒng)或相關(guān)領(lǐng)域的學位。2. 至少有 2 至 5 年的 Java 程序員工作經(jīng)驗。3. 具有軟件開發(fā)生命周期(SDLC)和敏捷方法的經(jīng)驗。4. 強大的解決問題的能力,良好的溝通、團隊合作和人際交往能力。5. 使用 Spring 框架或其他類似框架構(gòu)建應用程序的經(jīng)驗。
**優(yōu)先技能:**1. 具備扎實的 Java 編程技能,熟悉 J2EE 框架。2. 熟悉 SQL 數(shù)據(jù)庫(例如 MySQL、SQL Server、SQLMI、Oracle)。3. 對諸如 HTML、CSS 和 JavaScript 等網(wǎng)絡(luò)技術(shù)的理解。4. 熟悉 Maven/Gradle 構(gòu)建自動化工具以及 JUnit 或 TestNG 測試框架。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.