B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl 是一家总部位于意大利的 IT 咨询与数字开发机构,为企业提供量身定制的技术解决方案。其业务涵盖网站开发、IT 咨询与外包、服务台与全天候技术支持、网络安全、硬件与固件工程,以及人工智能和数据分析。公司将针对具体项目的数字战略与持续技术支持相结合,帮助组织维持安全、可靠的运营。

高级 Java 微服务开发工程师

为 B&A Consulting 开发并现代化后端微服务,涵盖迁移至 Java 21、应用安全和系统集成。 负责构建 Spring Boot 服务、REST API 及容器化环境中的微服务架构。

描述

  • 构建并增强 Java 后端应用
  • 维护并现代化微服务架构
  • 将应用从 Java 11 及以上版本迁移至 Java 21
  • 使用 Spring Boot 开发服务
  • 使用 Spring Cloud Gateway 管理 API 路由
  • 设计并集成 REST API
  • 使用 Spring Data JPA 和 Hibernate 开发并维护持久化层
  • 管理身份验证、授权和角色
  • 集成日志记录、监控和指标系统
  • 使用 Maven 管理多模块构建和依赖
  • 与 DevOps 团队协作处理容器化环境

任职要求

  • 五年以上 Java 开发经验
  • 深入掌握 Java 11 及以上版本
  • 具备将应用迁移或现代化至 Java 21 的经验
  • 具备 Spring Boot 2.7.x / 3.5.x 使用经验
  • 了解 Spring Cloud Gateway
  • 具备 Spring Data JPA 和 Hibernate 使用经验
  • 具备设计和调用 REST API 的经验
  • 熟悉 SQL Server
  • 具备 T-SQL 存储过程使用经验
  • 了解事务和连接池
  • 具备 Tomcat JDBC 使用经验
  • 了解 JWT / JJWT
  • 具备 SAML 2.0 身份验证经验
  • 熟悉 Spring Security
  • 具备 Log4j2 和结构化 JSON 日志记录经验
  • 了解 Spring Actuator
  • 熟悉 Repository、Service Layer、DTO 和依赖注入模式
  • 具备丰富的微服务架构经验
  • 熟悉 Maven,包括多模块项目
  • 了解 Docker 和 Kubernetes
  • 具备 Azure DevOps 使用经验
  • 能够独立工作
  • 具备分析和解决问题的能力
  • 做事有条理
  • 积极主动
  • 具备团队协作能力
  • 注重代码质量
  • 具备良好的沟通能力
  • 以交付为导向
  • 愿意以自雇承包商身份合作(Partita IVA)

福利待遇

  • 完全远程办公,偶尔需现场参加会议
  • 以自雇承包商身份合作(Partita IVA)