Software Engineer Job at Robert Half, 東京都

MkZ3NkJ2U2RVV2tEdTBMVGVBYXRseEVTekE9PQ==
  • Robert Half
  • 東京都

Job Description

Job Responsibilities
  • 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

Development Environment

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.

Development Approach

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.

Required Qualifications

  • 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)

Preferred Qualifications

  • 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

Ideal Candidate Profile

  • Excellent communication skills and a strong commitment to teamwork

Example Projects

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.

お客様が「今すぐ応募」ボタンをクリックすることにより、ロバート・ハーフ(以下、当社)がお客様の応募内容を処理し、求人情報を今後随時ご連絡する目的で個人情報を使用することに明示的に同意ただいたこととなります。当社による個人情報の処理方法、またお客様自身の個人情報へのアクセスおよびその訂正に関する詳細については、プライバシー規約()をお読みください。当社は、要配慮個人情報はお預かりしておりませんので人種、信条、社会的身分、病歴、犯罪の経歴など、取扱いに特に配慮を要する個人情報は、ご提出いただく職務経歴書・レジュメ等に含めないようお願いいたします。

Job Tags

Similar Jobs

Randstad

product designer. Job at Randstad

 ...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... 

Shannex

Receptionist, Transitional Health Job at Shannex

 ...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... 

Georgian Bay General Hospital

Environmental Services Aide, Temporary Part Time Job at Georgian Bay General Hospital

 ...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... 

Andiamo Group

Application Developer Job at Andiamo Group

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...

Gowling WLG

Law Clerk - Commercial Real Estate Job at Gowling WLG

 ...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...