
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
- 了解响应式界面和渐进式Web应用
- 了解涉及消息系统、JMS、Web服务、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 Web开发的经验
- 了解JSF、JPA和Struts
- 了解JBoss、WebSphere和Liberty应用服务器,以及Quarkus框架
- 了解多租户应用架构
- 了解Linux和SonarQube
- 具备重构Web应用并将前端逻辑迁移至后端的经验
- 具备逆向工程经验
- 了解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会员资格
- 与教育机构、健身房和语言学校的合作与协议
- 工作场所运动计划







