職缺描述
Position Impact:
JAVA 開發工程師的職務能貢獻公司推動複雜的商業運營系統穏定根基且高效能的解決方案。致力於系統設計,開發,編碼,測試與應用程式的編寫,以改善及優化現況的同時以公司整體的發展為藍圖建構未來的彈性與可擴充性。
Responsibilities:
‧分析需求並將其轉化為可執行的任務,供團隊成員及其他相關團隊使用
‧設計並構建高品質應用程式
‧撰寫功能需求文件與技術規格文件
‧維護產品界面的設計與品牌一致性
Requirements:
‧熟悉使用 Java/J2EE 1.8 或更高版本進行程式設計
‧具備 物件導向編程 (OOP) 的扎實基礎,並有 面向切面編程 (AOP) 經驗
‧深入了解 資料持久化技術,包括關聯資料庫設計與與 Java 的整合
‧熟悉 服務導向架構 (SOA),包括 SOAP 和 RESTful API
‧至少使用過一種 Java Web 框架(如 Google Guice 或 Spring)開發網頁應用程式
‧具備 Git 或 SVN 版本控制工具的使用經驗
Advanced Qualifications:
‧ 能跨多個代碼來源實現功能或模組
‧ 閱讀需求並提供解決方案,供團隊審查
‧ 確保代碼品質,並提出改善方案,供團隊審查
‧ 能夠獨立處理部署工作
Responsibilities:
‧Analyze requirements and translate them to workable items for team members and other teams involved.
‧Design and build high-quality applications.
‧Write functional requirement documents and specifications.
‧Maintain graphic standards and branding throughout the product's interface.
Requirements:
‧Knowledge of coding language using Java/J2EE 1.8 or above.
‧Solid understanding of Object-Oriented-Programming and experience in Aspect-Oriented-Programming.
‧Profound knowledge of data persistence techniques including relational database design and integration with Java.
‧Working knowledge of Service Oriented Architecture (SOA) both SOAP and RESTful.
‧Experience in developing web applications using at least one java web framework (Google Guice, Spring).
‧Experience in Git or Svn.
Advanced Qualifications:
‧Expected to implement the feature or module cross the multiple code sources.
‧Read the requirement and provide the solution to the team for review.
‧Ensure quality of code and provide the solution of improvement to the team for review.
‧Can handle the deployment independently.