Job/Group Overview:
我々野村證券コーポレートIT部Japan Business Services課Japan Shared Service Operations (JSSOPS) チームでは、野村證券の重要システム(当座銀行口座残高の一元管理システム)を対象に、標準インフラへの移設・モダナイズ・内製化を推進するエンジニアを募集します。
JSSOPSチームは、オペレーション向けシステムを複数担当する、プロジェクトマネージャー、ビジネスアナリスト、開発者などで構成された約10名のチームです。 当チームでは現在、野村證券の資金管理を担う重要なシステムを、老朽化したプラットフォームからグローバル標準のプラットフォームへ移行するとともに、ベンダー依存から脱却してモダナイズおよび内製化するプロジェクトを推進しています。
現行システムは保守・運用・機能改善をベンダーに完全依存しており、当社が主体となって継続的に改善できる体制へ移行するため、仕様理解〜リファクタリング/不要機能削除〜UI/UX改善〜CI/CD・IaC整備までを幅広く当社主導で行うための内製開発チームの強化を目指しています。
本ポジションではそのシステムプロジェクトに内製開発エンジニアとして従事していただきます。プロジェクト終了後は、当該システムの維持管理に加え、その他のオペレーション向けシステムの内製化や関連プロジェクトへの参画など、幅広い活躍の機会を提供する予定です。
コミュニケーションは主に日本語で行うため、日本語のスキルは必須となります。
英語のスキルは必須ではありませんが、海外チームと協業する際に使うことがあります。
英語に自信が無い方でも、英語にチャレンジしていきたい方は是非ご応募ください。
We, the Japan Shared Service Operations (JSSOPS) team within the Japan Business Services section of Nomura Securities’ Corporate IT Department, are seeking engineers to drive the migration, modernization, and in-house development of one of Nomura Securities’ mission-critical systems-a centralized bank account balance management system-onto the standard infrastructure.
The JSSOPS team consists of around 10 members, including project managers, business analysts, and developers, and is responsible for multiple operations-related systems. We are currently leading a project to migrate a key system supporting Nomura Securities’ fund management from an aging platform to a global standard platform, while also reducing vendor dependency through modernization and in-house development.
The current system is fully dependent on external vendors for maintenance, operations, and functional enhancements. To transition to a structure in which our company can take the lead in continuous improvement, we are working to strengthen our in-house development team so that we can internally drive a wide range of activities, from understanding specifications to refactoring/removing unnecessary features, improving UI/UX, and establishing CI/CD and IaC.
In this position, you will work on this system project as an in-house development engineer. After the project is completed, in addition to maintaining and managing the system, you will have opportunities to contribute more broadly, including promoting the in-house development of other operations-related systems and participating in related projects.
Communication is conducted primarily in Japanese, so Japanese language ability is required. English is not mandatory but may be used when collaborating with overseas teams.
Applicants who are not confident in English but are willing to take on the challenge are encouraged to apply.
Responsibilities:
■担当業務・職責:
ご経験・志向に応じて、以下を幅広くお任せします(役割固定ではありません)
・標準インフラ仕様に合わせたシステム設計、アプリケーション設計
・標準インフラ機能を効率的に活用するための共通モジュールの設計・開発・テスト
・React(TypeScript/JavaScript)を用いたフロントエンド設計・開発・テスト
・Terraform/Ansibleによる構成管理(IaC)、GitLab CI/JenkinsによるCI/CD運用・改善
・チーム内コードレビュー/設計レビュー
・ビジネスユーザーとの要件整理・仕様調整、改善提案(UI/UX含む)
・ベンダー成果物のレビューを通じた仕様理解の深化、品質向上・ベンダマネジメント
・本番稼働後、日中営業時間中の保守運用
■チーム体制/働き方:
・役割を固定せず、要件整理〜設計・実装〜CI/CD・IaCまで、得意領域や伸ばしたい領域に合わせて様々なタスクに挑戦いただけます。
・小規模チームのため意思決定が速く、改善提案→実装まで裁量を持って進められます。
・コードレビューを前提に開発を進めます(品質担保・ナレッジ共有)。
■技術スタック:
・OS: Windows/Linux
・バックエンド: Java/Spring Boot
・フロントエンド: JavaScript/typescript/React
・テスト: Junit / Playwright
・タスク管理: Jira
・コード管理: Git / GitLab
・パッケージ管理: Nexus
・DevOpsパイプライン: Jenkins / Ansible / Terraform
・静的コード分析: SonarQube
・データベース: Microsoft SQL Server
・ログ分析基盤: Grafana
■Responsibilities:
Depending on your experience and interests, you will be asked to take on a wide range of tasks (roles are not fixed):
・System and application design aligned with the standard infrastructure specifications
・Design, development, and testing of common modules to make efficient use of standard infrastructure features
・Front-end design, development, and testing using React (TypeScript/JavaScript)
・Configuration management (IaC) with Terraform/Ansible, and CI/CD operations and improvement using GitLab CI/Jenkins
・Code and design reviews within the team
・Requirement clarification, specification coordination, and improvement proposals (including UI/UX) with business users
・Deepening understanding of specifications, improving quality, and vendor management through review of vendor deliverables
・Production support and maintenance during daytime business hours after go-live
■Team structure and work style:
・Roles are not fixed; you can take on a variety of tasks from requirements gathering to design and implementation, and CI/CD / IaC, aligned with your strengths and the areas you want to develop.
・As a small team, decisions are made quickly, allowing you to take ownership from proposing improvements through to implementation.
・Development is conducted with code review as a standard practice (to ensure quality and share knowledge).
■Technical stack:
・OS: Windows / Linux
・Backend: Java / Spring Boot
・Frontend: JavaScript / TypeScript / React
・Testing: JUnit / Playwright
・Task management: Jira
・Source control: Git / GitLab
・Package management: Nexus
・DevOps pipeline: Jenkins / Ansible / Terraform
・Static code analysis: SonarQube
・Database: Microsoft SQL Server
・Log/monitoring: Grafana