高级 Java 全栈开发工程师,银行业领域 — EY 班加罗尔
在 EY 使用 Java、Spring Boot 微服务、REST API 以及 Angular 或 React,构建安全且可扩展的银行应用。该班加罗尔全职现场岗位专注于数字银行平台和企业金融服务解决方案。
描述
- 使用 Java 和现代前端框架创建并维护企业应用
- 构建可扩展的 Spring Boot 微服务和 REST API
- 使用 Angular 或 React 开发响应式界面
- 将业务需求转化为切实可行的技术解决方案
- 改进数字银行、支付、贷款、客户门户和工作流应用
- 连接核心银行平台与第三方金融服务
- 实施由监管和合规要求驱动的改进
- 遵循编码标准、安全开发方法和架构指导
- 审查代码并帮助强化工程实践
- 编写单元测试和集成测试
- 调查问题并协助生产支持
- 参与冲刺计划、工作量估算、待办事项优化和回顾会议
- 与产品负责人、业务分析师、架构师、用户体验专家和质量保证团队合作
- 支持改善工程流程的各项计划
任职要求
- 拥有 2 至 5 年专业工作经验
- 具备银行、金融服务、金融科技、支付或数字银行领域经验
- 展现出扎实的 Java 开发能力
- 能够熟练使用 Java 8、11 或 17
- 使用 Spring Boot、Spring MVC、Spring Data JPA 和 Hibernate
- 了解 RESTful API 和微服务架构
- 使用 Angular 12+ 或 React 进行开发
- 使用 TypeScript、JavaScript ES6+、HTML5 和 CSS3
- 使用 Bootstrap 或 Angular Material
- 能够使用 Oracle、PostgreSQL、SQL Server 或 MySQL 编写高级 SQL
- 了解 REST、SOAP、OpenAPI/Swagger 和 API 网关概念
- 使用 Kafka、RabbitMQ 或 JMS
- 使用 Git、Jenkins、Azure DevOps、Maven 或 Gradle 以及 SonarQube
- 具备 Microsoft Azure 经验;AWS 经验优先
- 使用 Docker;具备 Kubernetes 经验优先
- 了解 Spring Security、OAuth 2.0 和 JWT 身份验证
- 应用 OWASP 原则、基于角色的访问控制和 API 安全措施
- 遵循安全编码实践并维护审计日志
- 具备较强的分析和解决问题能力
- 能够清晰沟通、与利益相关者协作、团队合作并分享知识
- 能够在有限监督下交付高质量代码
- 具备实际使用 AI 模型并应用其提升生产力的经验
福利待遇
- 灵活的工作环境
- 持续学习和职业发展机会
- 构建新能力并承担领导职责的机会
- 获得指导以及建立联系、发展和成长的机会
- 多元、公平且包容的职场文化
- 健康与福利套餐
- 奖励计划
- 学习机会
- 与全球互联团队合作
