官方
• 前端/全栈开发者职位描述
昆士兰农村和工业发展局(QRIDA)是政府财政援助计划的专业提供者,包括贷款、补助和退款。
应用程序概述
- RAPID采用分离的前端和后端架构构建,前端核心技术使用Angular,后端核心技术使用Spring MVC SOA Java。数据库层通过Amazon Aurora 2.0提供(基于MySQL 5.7)。
- 除了上述核心技术外,RAPID还使用以下附加组件:
- Active Directory:用于提供基于LDAP的身份验证
- Flowable:用于设计、构建和部署可定制的任务工作流
- Docmosis:用于基于模板的Word和PDF格式文档生成
- AWS Simple Queuing Service (SQS):用于RAPID和门户之间的消息传递
- ClickSend SMS Gateway:用于发送短信通知
- 系统前端和后端之间的通信仅通过REST API调用进行。
部署基础设施
- Chrome(最新版本)
- Nginx 1.12.2
- Wildfly 10.1.0
- CentOS 7
- Aurora 2.0(基于MySQL 5.7)
- Amazon Elastic File System (EFS)
- Amazon Enterprise Load Balancer (ELB)
职位要求
- 熟练掌握Angular
- 熟练掌握Javascript
- 熟练掌握HTML5、CSS3
- 熟练使用Typescript
- 熟练使用版本控制和相关代码管理工具,如git、bitbucket、gitlab等。
- 有使用ngrx或类似语句管理框架的经验
- 有使用CSS预处理器,如sass、less的经验。
- 有与REST API集成的经验
职位"Nice to have"
- 有使用Angular Material或Bootstrap的经验
- 有开发符合WCAG 2.0+指南的可访问UI的经验
- 能够指导其他开发人员
- 具备Spring + Java后端技能
- 具备SQL + 关系数据库技能