Job title: Senior Software Engineer - [RC]
Job type: Permanent
Emp type: Full-time
Industry: IT & Telecommunications / IT・通信
Functional Expertise: Technical (IT) / 技術職(IT)
Salary: Negotiable
Location: Tokyo, JP
Job published: 2026-05-05
Job ID: 71836

Job Description

Career Opportunity for a Senior Backend Engineer in Japan! 

 

■ Senior Backend Engineer 

 

■ Company Overview

A leading FinTech organization, cashless payments in Japan, offering innovative and convenient credit services integrated with a major digital payment platform.

 

■ Your Role and Responsibilities 

●We are looking for senior backend engineers to build, or rebuild, rock solid services with a laser focus on scalability and maintainability.

●(Re-)architect our systems landscape: we want to reassess and fix the behind-the-scenes to power a top-notch user experience. It is bundled with difficult design challenges to solve: we simply want to get it right.

●Design, support the implementation and deliver large scale, and complex, systems

●Manage teams stakeholders such as product managers or frontend engineers but also other team leads or non-tech stakeholders.

●Leverage the infrastructure to solve such large scale problems.

●Acts as a gatekeeper to the team quality standard

●Triage, debug and resolve product issues or other incoming inquiries

●Mentor other team members and saveguard the team quality standards

 

 

■ Experience and Qualifications

●5+ years equivalent experience in SaaS platform development.

●Experience in any OOP based language e.g Kotlin, Java, C#, Scala etc.

●Experience with RDBMS and NoSQL databases, along with distributed cache.

●Strong fundamentals in data structures, algorithms and object oriented programming.

●In-depth understanding of concurrency and distributed computing.

 

Back-end services:

Main implementations are in Spring Boot, with a mix of Java 11/Spring Boot 2 and Java

17/Spring Boot 3.

Some legacy systems are written in Java EE.

Testing is done with JUnit and Mockito

Deployment relies on AWS ECS

CI/CD is handled by AWS CodePipeline

 

Infrastructure

All our services run in AWS

Infrastructure is managed by AWS CloudFormation

AWS CloudWatch is used for observability

Coding environment: GitHub, IntelliJ, Gradle

Documentation & Project management: Confluence, Miro, JIRA

Communication: Slack, Zoom, Office 365

 

■ Additional Preferred Qualifications
●Experience with Java/Spring Boot framework

●Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems,

●Database Clients.

●Experience in system design for high traffic application with scalability in mind

●Experience with microservices & event-driven architecture

●Experience gRPC communication design and implementation

●Experience in a multicultural environment

●Japanese conversational proficiency is a plus

 

■ Good Reasons to Join

● Full remote work environment within Japan

● Work with International team members

 

 

■ Work Location

Tokyo, Japan

 

Details will be provided during the meeting.