シニア 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 開発経験 5 年超
- 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)としての契約
