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.