役割と責任
– 複数のシステム間でデータを同期するためのバッチの設計を行う。
– データベース(Oracle)とバックエンド(Java / Spring Framework)およびフロントエンド(Node JS関連のJavaScriptフレームワーク)を統合した包括的な多層アプリケーションSOAアーキテクチャソリューションを開発する。
– オフショアチームのメンターとして、オフショアチームによって作成された設計ドキュメント、コードをレビューし設計/実装の品質を保証する。

必須スキル 
– Agile開発のプロジェクトでの実装経験
– Spring関連のフレームワーク、Springデータ、Spring JPA、Hibernate、WebServices(REST、SOAP)を使用したOracle Databaseとの複雑なトランザクションを含むWebアプリケーション開発の専門知識
– ユーザー管理、認証、承認の経験(シングルサインオン、OAuth2.0)
– JBossアプリケーションサーバーの使用経験
– データベースバッチジョブのアーキテクチャとデータフローパターンの開発経験
– Git、Subversion SCMの使用経験
– OpenShift、IBM BluemixなどのopenPaaSシステムでの展開の経験

推奨スキル
– クラウドベースのスケーラブルな分散システムの設計経験
– 生命保険分野における経験
– ビジネスレベルの日本語力必須
– ビジネスで英語を使用した経験

Roles & Responsibility
– Provide guidance in Design Database Batch Jobs to synchronize data across multiple systems.
– Develop comprehensive multi-tier application SOA architecture solution integrating Database(Oracle) along with Backend (Java/Spring Framework) and Frontend(Node JS related JavaScript frameworks) .
– Mentor offshore teams for queries related to architecture and technologies, review the design document, code created by offshore team to ensure high quality design/implementation, improve code quality and testability/maintainability.

Required Skills 
– Experience with at least 1 with Agile project implementation.
– Expertise in web application development involving complex transaction with the Oracle Database using Spring related Framework, Spring Data, Spring JPA, Hibernate, WebServices(REST, SOAP),
– Experience in User Management, authentication and authorization (Single Sign on, OAuth2.0).
– Experience of using JBoss application server.
– Experience of development Database Batch Jobs architecture and data flow patterns.
– Experience in using Git, Subversion SCM.
– Experience in deployment on openPaaS systems such as OpenShift, IBM Bluemix.
Preferred (Nice to have)
– Hands on experience in designing solution of cloud based scalable and distributed systems.
– Experience in Life Insurance domain.
– Experience in working with Agile/Scrum, Continuous Integration based projects.
– Fluent Japanese is required

Work location: Tokyo

Apply now