Collaborate with the development team to create innovative software solutions
Participate in technical decision-making, including framework and programming language selection
Share expertise on selected technologies and development architectures
Provide support for product development and implement in-house technical solutions
Develop and manage high-performance systems, databases, and applications
Create high-level APIs and write clear, maintainable code
Test software to ensure functionality, quality, and performance
Troubleshoot, debug, and upgrade existing software as necessary
Apply best practices for security and data protection
Produce comprehensive technical documentation
Languages: Java, Kotlin, JavaScript, TypeScript, Go, C#, etc.
Frameworks: Spring, Vue.js, Nuxt.js, .NET Framework, etc.
Infrastructure: AWS, GCP, Azure
Team Structure:
Project teams typically consist of 5-8 members, including members from client development teams. Each team is supported by at least one highly skilled senior engineer to promote skill development through pair programming and other collaborative practices. This role emphasizes long-term development beyond simple coding tasks.
Our approach emphasizes agile development, moving away from the traditional waterfall methodologies commonly used in Japan's financial industry. Most projects begin at the upstream stage through direct contracts, allowing high flexibility in defining "what to build." You will work closely with the client's development team to discuss and decide on technology choices. Responsibilities cover the entire software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and delivering the solution to users.
Experience with one or more of the following frameworks or languages:
Spring (Java or Kotlin)
Vue.js, Nuxt.js, or Quasar
Go
C# .NET, ASP.NET
Minimum 3 years of experience in software engineering or a related field
For non-Japanese nationals: Business-level Japanese proficiency (N2 or higher)
Hands-on experience with cloud platforms such as AWS, GCP, or Azure
Proven experience working in a collaborative team environment
Conversational English proficiency
Participation in product development from the conceptual stage
Excellent communication skills and a strong commitment to teamwork
Development of APIs for Financial Services
Frontend: TypeScript / Angular / Ionic
Backend: Go, Kotlin / Spring
Authentication: OAuth 2.0 / OpenID Connect / FAPI
In-House Payment System Development for Retailers
Backend: Go, Java
Infrastructure: GCP, Kubernetes (GKE), microservices
Development of Online-Only Financial Services for Major Institutions
Frontend: TypeScript / Vue.js
Backend: C# / .NET Core, ASP.NET
Authentication: OAuth 2.0
Modernization of Core Banking Systems
Backend: Java / Kotlin Spring
Infrastructure: Azure / GCP (multi-cloud)
Reference Number: 06940-0013244624
By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice . Please do not submit any sensitive personal data to us in your resume (such as such as race, beliefs, social status, medical history or criminal record) as we do not collect your sensitive personal data at this time.
お客様が「今すぐ応募」ボタンをクリックすることにより、ロバート・ハーフ(以下、当社)がお客様の応募内容を処理し、求人情報を今後随時ご連絡する目的で個人情報を使用することに明示的に同意ただいたこととなります。当社による個人情報の処理方法、またお客様自身の個人情報へのアクセスおよびその訂正に関する詳細については、プライバシー規約()をお読みください。当社は、要配慮個人情報はお預かりしておりませんので人種、信条、社会的身分、病歴、犯罪の経歴など、取扱いに特に配慮を要する個人情報は、ご提出いただく職務経歴書・レジュメ等に含めないようお願いいたします。
...eam, building cutting-edge products for a global leader in the automotive industry.About the companyOur client is a design-focused technology company at the forefront of automotive innovation, recently acquired by a major automotive manufa...
...Number: J0625-0745 Job Title: Receptionist, Transitional Health Job Category: Administrative... ...Scotia Health (NSH), we are opening the first transitional health facility in our province... ...time, services, and support to transition back to home/community, by providing an...
...Operation of floor cleaning equipment not limited to burnishes, auto scrubbers, extractors, vacuums Responsible for the daily care of... ...considered an asset in this position HOURS OF WORK Temporary Part Time. Shifts and hours may change according to departmental requirements...
THE PROJECT We are working on exciting new applications where you will join the development team as an integral part of its ongoing development and success. We are striving to offer our clients and internal teams the best solutions in our industry. You will be primarily focused...
...respected and valued for their individual contributions. PROFILE Based in the Ottawa office, we are seeking an experienced commercial real estate Law Clerk to work in our Real Estate group within our Business Law Department. The candidate being sought will have...