Senior Backend Engineer (RC)
Job Summary
Career Opportunity for a Senior Backend Engineer in Japan!
Senior Backend Engineer (English speaking position)
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.
Rearchitect 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
Hybrid work environment within Japan
Work with International team members
Work Location
Tokyo Japan
Details will be provided during the meeting.
Required Experience:
Senior IC