Software Architect - Java

Job Type
10,000,000 JPY - 13,000,000 JPY per Year + bonus based on performance + stock options
Japanese Level
English Level
High Intermediate (TOEIC 730)
Start Date


A leading financial digital solution company is looking for a Software Architect - Java, to build and maintain digital banking services for our customers on our fintech platform.



- Lead, design and implement innovative enterprise solutions using Object-Oriented design principles, data structures, algorithms, and DBMS/SQL practices

- Work with product and engineering team to understand requirements, evaluate new features and architecture to help drive decisions

- Perform detailed analysis of business problems and technical environments and use this in designing quality technical solution

- Actively participate in code review and test solutions to ensure it meets best practice specifications

- Build and foster a high-performance engineering culture, mentor team members and provide team with the tools and motivation to make things happen





- オブジェクト指向設計の原則、データ構造、アルゴリズム、DBMS / SQLプラクティスを使用して、革新的なエンタープライズソリューションの主導、設計、実装

- 製品およびエンジニアリングチームと協力して要件を理解し、新しい機能とアーキテクチャを評価して意思決定を促進する

- ビジネス上の問題と技術環境の詳細な分析を実行し、これを使用して高品質の技術ソリューション設計

- コードレビューおよびテストソリューションに積極的に参加して、ベストプラクティスの仕様を満たしていることを確認する

- 高性能のエンジニアリング文化を構築、育成し、チームメンバーを指導し、物事を実現するためのツールと動機をチームに提供する



【会社概要 | Company Details】
They are a company that provides back office, web software service, solution service and outsourcing service in financial securities business.


【就業時間 | Working Hours】
9:00 – 18:00(Mon - Fri)

Note: WFH (Work From Home) for the employees, due to Covid-19.

【休日休暇 | Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

【待遇・福利厚生 | Services / Benefits】
Social insurance, Commuting allowance, defined contribution pension (401K), property savings, group term insurance, late night work allowance, meal assistance, No indoor smoking (designated smoking area)

Required Skills

- Experience in planning, designing, developing and delivering enterprise solutions using Java/J2EE, Spring, Spring Boot frameworks

- Strong hands-on experience in designing and deploying cloud-based applications using micro services architecture and best practices preferably on AWS

- Prior experience in decomposing monolith application into micro services and deployed them in highly available, scalable and setup on cloud platforms

- Good hands-on experience with MS SQL/PostgreSQL or any other databases

- Working experience with continuous integration framework, building regression-able code using GitHub, Jenkins and other devops tools & applications

- Analytical approach to problem-solving with an ability to work at an abstract level and gain consensus

- Highly self-motivated, independent, efficient and able to handle ongoing projects

- Ability to work in a fast-paced agile development environment



- Java / J2EE、Spring、Spring Bootフレームワークを使用したエンタープライズソリューションの計画、設計、開発、および提供における実務経験

- マイクロサービスアーキテクチャとベストプラクティスを使用して、できればAWSでクラウドベースのアプリケーションを設計およびデプロイした豊富な実務経験

- モノリスアプリケーションをマイクロサービスに分解し、クラウドプラットフォーム上で高可用性、スケーラブル、セットアップで展開した経験

- MS SQL / PostgreSQLまたはその他のデータベースに関する優れた実践経験

- 継続的インテグレーションフレームワークの実務経験、GitHub、Jenkins、その他のdevopsツールとアプリケーションを使用したリグレッション可能なコードの構築

- 抽象的なレベルで作業し、コンセンサスを得る能力を備えた問題解決への分析的アプローチ

- 自発的で、独立していて、効率的で、進行中のプロジェクトを処理したご経験

- ペースの速いアジャイル開発環境で作業する能力