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