Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1529366 Date Updated : July 17th, 2025
Hands on experience in Front and backend

フルスタックデベロッパーJavaアーキテクト|Full Stack Developer-Java Architect

Hiring Company NCR Voyix
Location Tokyo - 23 Wards
Job Type Permanent Full-time
Salary 7 million yen ~ 10 million yen

Job Description

タイトル: 
Javaアーキテクト

勤務地:
茅場町、東京

NCR VOYIX株式会社について:
NCR VOYIX株式会社(NYSE: NCR)は、世界がビジネスと接続、対話、取引する方法をリードするグローバルテクノロジー企業です。NCRの支援およびセルフサービスソリューションと包括的なサポートサービスは、100か国以上の小売、金融、旅行、医療、ホスピタリティ、エンターテイメント、ゲーム、および公共部門の組織のニーズに対応しています。NCR(www.ncrvoyix.com)の本社はジョージア州ダルースにあります。
このポジションは、次世代のPOSシステムの開発に焦点を当てます。最新のソフトウェア開発原則、理論、および概念を適用して、設計、コーディング、システムパフォーマンスのスケーリング、および問題解決において重要な役割を果たします。この役割は、要件を理解し、既存のソフトウェアを強化し、Go、JavaScript/TypeScript、およびクラウド技術を使用してデジタルリテールの最新ソフトウェアスタックでマイクロサービスを開発することを必要とします。また、エンジニアリングチームと協力して、製品管理およびエンジニアリングの要件に基づいて数千のトランザクションをサポートできるバックエンドAPIおよび次世代製品を開発します。

EEO声明:
NCRの共有価値に統合されているのは、多様性へのコミットメントです。NCRは、すべての人々が公平に扱われ、個性が認識され、パフォーマンスに基づいて昇進し、最大限の潜在能力を発揮するよう奨励されるグローバルに包括的な企業であることを約束しています。私たちはすべての人々の違いを理解し、尊重することを信じています。この概念は、人種、民族、宗教、性別、文化、身体能力に関する人間の違いに限定されません。NCRのすべての個人は、グローバルに多様な環境を尊重し、サポートする継続的な責任を負っています。

Job Title:
Java Architect

Location:
Kayabacho, Tokyo, Japan

About NCR VOYIX Corporation:
NCR VOYIX Corporation (NYSE: NCR) is a global technology leader redefining how the world connects, interacts, and transacts. Our assisted and self-service solutions, along with comprehensive support services, meet the needs of organizations across more than 100 countries in industries such as retail, finance, travel, healthcare, hospitality, entertainment, gaming, and the public sector. NCR is headquartered in Duluth, Georgia. Learn more at www.ncrvoyix.com.

This position focuses on developing the next generation of POS systems. You will play a critical role in design, coding, performance scaling, and problem-solving by applying modern software development principles, theories, and concepts. The role requires a deep understanding of requirements, enhancing existing software, and developing microservices using Go, JavaScript/TypeScript, and cloud technologies as part of a modern digital retail software stack. You will also collaborate closely with engineering teams to develop backend APIs and next-generation products capable of supporting thousands of transactions based on product management and engineering requirements.

EEO Statement:
Embedded in NCR’s core values is a strong commitment to diversity. We are dedicated to being a globally inclusive company where all individuals are treated fairly, individuality is recognized, advancement is based on performance, and everyone is encouraged to reach their full potential. We believe in understanding and respecting differences among people—not limited to race, ethnicity, religion, gender, culture, or physical ability. Every individual at NCR has a continual responsibility to respect and support a globally diverse environment.

General Requirements

Minimum Experience Level Over 10 years
Career Level Mid Career
Minimum English Level Business Level
Minimum Japanese Level Fluent
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required

Required Skills

必要なスキルと経験:

学歴:

  • コンピュータサイエンスまたは関連分野の学士号。修士号が望ましい。

経験:

  • 製品設計および開発の経験が10年以上
  • コンピュータサイエンスの基本原理の深い理解
  • 開発、デバッグ、およびトラブルシューティングの強力なスキル
  • 優れた書面および口頭のコミュニケーションスキル
  • チームでの協力および共同作業が可能
  • コードの安定性、パフォーマンス、および再利用性を向上させるためのソフトウェアメカニズムを分析、設計、および実装する。コードレビューセッションに参加し、リードする。
  • テスト可能性を設計し、開発されたコードの完全なテスト自動化を推進することでシステムテストをサポートする。
  • マイクロサービスアーキテクチャの豊富な経験
  • アプリケーション開発をスケールするためのパターンをレビュー、洗練、および普及させる。マイクロサービスの実現に向けてチームを教育し指導する情熱的な技術リーダーシップ。
  • モノリスアーキテクチャからマイクロサービスアーキテクチャへの移行経験が望ましい
  • Jenkins/Harnessを含むDevOps CI/CDパイプラインとの統合およびマイクロサービスのテスト経験
  • Docker、grpc、Redisを使用したコンテナベースのアプリケーション構築経験
  • パフォーマンス最適化
  • データベース設計経験
  • Pub/Subアーキテクチャおよび設計のベストプラクティス
  • アジャイルスクラム手法のチャンピオン
  • クラウド開発の経験

言語/技術:

  • Golangマイクロサービス
  • Bitbucket/JIRA/GITワークフロー
  • Docker
  • Kubernetes
  • Google Cloud Platform
  • MQTTメッセージング

望ましい資格:

  • デザイナー専門小売および食品・薬品POSソリューション(支払い、eWIC、ロイヤリティ、プロモーションなど)の経験
  • POSおよびセルフチェックアウト統合の経験
  • GCPクラウド開発の経験

Required Skills and Experience

Education:

  • Bachelor’s degree in Computer Science or a related field; Master’s degree preferred.

Experience:

  • Over 10 years of experience in product design and development.

  • Deep understanding of core computer science principles.

  • Strong skills in development, debugging, and troubleshooting.

  • Excellent written and verbal communication skills.

  • Proven ability to collaborate and work effectively in a team environment.

  • Ability to analyze, design, and implement software mechanisms to improve code stability, performance, and reusability. Participate in and lead code review sessions.

  • Design for testability and support system testing by driving full test automation of developed code.

  • Extensive experience with microservices architecture.

  • Ability to review, refine, and promote scalable application development patterns. Passionate technical leadership in educating and guiding teams towards successful microservices implementation.

  • Experience migrating from monolithic to microservices architecture is preferred.

  • Experience integrating microservices with DevOps CI/CD pipelines using Jenkins, Harness, or similar tools.

  • Hands-on experience building containerized applications using Docker, gRPC, and Redis.

  • Performance optimization skills.

  • Experience in database design.

  • Familiarity with best practices for Pub/Sub architecture and design.

  • Strong advocate of Agile Scrum methodologies.

  • Experience in cloud-based development.

Languages/Technologies:

  • Golang microservices

  • Bitbucket / JIRA / GIT workflows

  • Docker

  • Kubernetes

  • Google Cloud Platform (GCP)

  • MQTT messaging

Preferred Qualifications:

  • Experience with designer retail and grocery POS solutions (e.g., payments, eWIC, loyalty, promotions).

  • Experience integrating with POS and self-checkout systems.

  • Experience in GCP-based cloud development.

 

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Permanent Full-time
Salary 7 million yen ~ 10 million yen
Job Division Softwrae Engineering
Industry Software

Job Category

  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > System Architect
  • IT, Web and Communication > Web Developer
  • IT, Web and Communication > Network Engineer
  • IT, Web and Communication > Other (IT, Web and Communication)

Company Details

Company Type Large Company (more than 300 employees) - International Company
Non-Japanese Ratio Majority Japanese