I
Java開發分析師——巴西遠端辦公
為Globalweb打造穩健、可擴展的金融系統,負責微服務、整合、測試與持續交付。
說明
- 加入開發團隊並負責分配的Sprint工作項目
- 參與跨專業軟體開發,注重品質與可維護性
- 支援完整交付生命週期,包括需求、分析與設計、程式設計、組態管理、測試及部署
- 獨立安排工作,並及時向團隊溝通延誤或阻礙
職位要求
- 具備系統分析、電腦科學、資料處理、資訊系統、資訊科技、電腦工程或其他相關資訊科技學科的學士學位
- 或者具備任何領域的學士學位,並完成資訊科技專業課程
- 優先考慮持有Oracle Certified Professional——Java SE Programmer 5或更新版本、CSD——Certified Scrum Developer及PSD——Professional Scrum Developer認證者
- 了解金融系統開發
- 了解敏捷開發原則與實務,包括《敏捷宣言》、Scrum、極限編程(XP)及Kanban
- 了解持續整合、持續交付及DevOps實務
- 具備使用Jenkins、Sonar、Maven、Nexus及Azure DevOps Services的經驗
- 了解並具備使用ClearCase、SVN及Git進行組態與變更管理的經驗
- 能夠分析並明確定義功能性、非功能性及敏捷需求
- 了解設計模式及軟體開發最佳實務
- 了解企業系統整合
- 具備微服務架構與開發經驗
- 具備使用Docker及Kubernetes進行開發的經驗
- 具備將單體系統遷移至微服務的經驗
- 了解關聯式資料建模
- 了解分層架構及MVC
- 了解響應式介面及漸進式網路應用程式
- 了解涉及訊息系統、JMS、網路服務、WebSphere Message Broker、REST、SOA及EJB 3的整合
- 具備Java Swing程式設計經驗
- 了解持續整合、TDD、ATDD、以範例為本的規格、重構及持續交付
- 了解JavaScript、ECMAScript 5/6+、Ajax、jQuery、AngularJS、Angular 5+、Bootstrap 3+、HTML5、CSS3、ASP及.NET
- 了解使用者體驗及可用性原則
- 了解軟體測試及測試自動化
- 具備JUnit 3+、Selenium WebDriver 2.4+及JMeter 2+的經驗
- 具備開發模擬器、Mock及Stub的經驗
- 具備使用JEE、JSE、MicroProfile、Java 8+、Apache Velocity及Spring進行Java網路程式設計的經驗
- 了解JSF、JPA及Struts
- 了解JBoss、WebSphere及Liberty應用程式伺服器,以及Quarkus框架
- 了解多租戶應用程式架構
- 了解Linux及SonarQube
- 具備重構網路應用程式並將前端邏輯移至後端的經驗
- 具備逆向工程經驗
- 了解CMT交易管理
- 熟悉SQL
- 了解Eclipse、Visual Studio Code、Ant及Apache Maven
- 具備MUMPS技能
- 具備Caché 2010.2或更新版本資料庫經驗
- 了解OpenVMS及/或Linux
- 優先考慮了解CICS、CICS/WEB、Broker、MQ Series、SOAP及API者
- 具備Delphi 5或更新版本技能
- 具備Enterprise PowerBuilder技能
- 具備面向類UNIX系統開發的經驗
- 具備ISO 8583訊息路由經驗
- 具備使用J/XFS、CWA及FDI金融技術整合銀行周邊設備的經驗
- 具備密碼學經驗
福利待遇
- 醫療保險
- 牙科保險
- Prudential保險,涵蓋人壽保險、喪葬援助及出生福利禮包,具體依保險公司條款辦理
- 餐費或食品津貼
- 可選交通津貼
- 生日當天或生日所在月份可休假一天
- Wellhub會員資格
- 與教育機構、健身房及語言學校的合作與協議
- 工作場所運動計畫








