It Jobs Japan

Senior Software Engineer / Architect_IE

年額給料¥ 6,500,000
勤務地Tokyo, Japan


シニアソフトウエアエンジニア/ アーキテクト

Job Description:






* Restful APIベースのプロビジョニングシステムの設計、構築、保守

* 要件に合った最適なソリューションの設計、実装

* 既存のアーキテクチャ、コード、プロセスを常に再評価すること

* 高品質のコードを作成することに誇りを持つこと

* DevOpsエンジニアと緊密に連携する

* CI/CDツール、プロセス、手順を継続的に改善

* 生産性と効率を向上させるための最新のテクノロジーと方法論の模索

* プロジェクトの立ち上げから生産まで、オーナーシップを持つ


Minimum Qualification:

* 5年以上のソフトウェアエンジニアとしての実務経験

* オブジェクト指向設計、開発における豊富な経験

* Linuxプラットフォームでの高性能でスケーラブルなJavaアプリケーションの開発、テスト、実装経験

* 優れた問題解決能力と分析力

* CentOS、UbuntuなどのUnixオペレーティングシステムに関する実践的な知識

* SQL開発、データベース設計の経験

* Jenkins、Selenium、BDD / TDDなどの自動テストの経験

* Webサービス、RESTful APIの経験

* 急成長、急速な環境下での意欲的に働く


Preferred Qualification:

* コアJavaの概念に精通している

* データアクセスおよびトランザクションサービスを構築するためのオープンAPI開発に関する豊富な経験

* チームワークで、効果的なコミュニケーター

* Chef、Ansible、Puppetなどの構成管理ツールの経験




English (流暢)

仕事内容 (英語)

Job Description:

We design and develop core applications that provide computing resources.

The app includes a network controller, a self-service fashion OS provisioning system, a multi-tenancy based authentication and certification system, and more. In addition, more components will be added to the system in the future.

In this position, a talented software engineer or architect, and with us, design, develop, or deploy new software architectures in your system to build a large private cloud and empower groups around the world. We are looking for people who can do it.


* Design, build and maintain a Restful API-based provisioning system

* Design and implement the optimal solution for your requirements

* Always reassess existing architecture, code, and processes

* Take pride in creating high quality code

* Work closely with DevOps engineers

* Continuously improve CI / CD tools, processes and procedures

* Search for the latest technologies and methodologies to improve productivity and efficiency

* Has ownership from project launch to production

Minimum Qualification:

* Over 5 years of work experience as a software engineer

* Extensive experience in object-oriented design and development

* Experience developing, testing and implementing high-performance, scalable Java applications on Linux platforms

* Excellent problem-solving ability and analytical ability

* Practical knowledge of Unix operating systems such as CentOS and Ubuntu

* Experience in SQL development and database design

* Experience with automated testing of Jenkins, Selenium, BDD / TDD, etc.

* Experience with web services and RESTful APIs

* Work enthusiastically in a fast-growing, rapid environment


Preferred Qualification:

* Familiar with core Java concepts

* Extensive experience in developing open APIs for building data access and transaction services

* Teamwork and effective communicator

* Experience with configuration management tools such as Chef, Ansible, Puppet




English (Comprehensive Fluent)

業種: Enterprise Applications

休暇: Weekends and National Holidays

勤務時間: 9:00-18:00

資格: 指定なし