案件名: 【English OK】Senior Backend Engineer - need relocate
案件種類: Permanent
雇用形態: Full-time
業界: Information Technology < IT >
給与: 交渉可
所在地: tokyo
掲載済み案件: 2024-04-19
案件ID: 50952

職務内容

Do you want to join a Fin-Tech company to start new career in Japan?

Require only English.

 

■ Job Title: Senior backend Engineer

 

■ Company Overview

Recently provide CashFlow Card, give users with more accessible and convenient fintech services that were previously not possible with credit cards and credit services by integrating with the CashFlow payment platform. We are looking for professionals who are passionate about refining our products at an overwhelming speed that no other company can match, and promoting the spread of cashless payments in Japan and the financial life platform that uses them. 

■ Your Role and Responsibilities 

• Design and oversee the implementation of large-scale, complex systems.
• Manage team stakeholders including product managers, frontend engineers, other team leads, and non-technical stakeholders.
• Utilize infrastructure to address large-scale challenges effectively.
• Serve as a gatekeeper to maintain team quality standards.
• Prioritize, debug, and resolve product issues and incoming inquiries.
• Mentor other team members and uphold team quality standards.

• Back-end services:
o Main implementations are in Spring Boot, with a mix of Java 11/Spring Boot 2 and Java
17/Spring Boot 3.
o Some legacy systems are written in Java EE.
o Testing is done with JUnit and Mockito
o Deployment relies on AWS ECS
o CI/CD is handled by AWS CodePipeline
• Infrastructure
o All our services run in AWS
o Infrastructure is managed by AWS CloudFormation
o AWS CloudWatch is used for observability
• Coding environment: GitHub, IntelliJ, Gradle
• Documentation & Project management: Confluence, Miro, JIRA
• Communication: Slack, Zoom, Office 365

■ Experience and Qualifications

Proficiency in Java and Spring Boot.
Experience with both RDBMS and NoSQL databases, as well as distributed cache systems.
Strong grasp of data structures, algorithms, and object-oriented programming principles.
Deep understanding of concurrency and distributed computing concepts.
Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients.
Familiarity with microservices and event-driven architectures.
Experience designing high-traffic systems.
Bachelor's degree in Computer Engineering or Computer Science, or equivalent experience of 5+ years in SaaS platform development.
Proficient in English for business communication.

■ Additional Preferred Qualifications

Understanding of Java EE.
Knowledge of domain-driven development.
Previous experience in a multicultural environment.
Stakeholder management skills are beneficial.
Conversational in Japanese is advantageous.

■ Good Reasons to Join

•Full remote everywhere in Japan.

• Super Flex Time (Core Time: 12:00pm ~ 3:00pm JST)
• In principle, 9:00am ~ 5:30pm (actual working hours: 7h30m + 1h break)

• Every Sat/Sun/National holidays (In Japan)/New Year's break/Company-designated Special days
Paid leave:
• Annual leave (up to 16 days in the first year, granted proportionally according to the month of employment. Can be used from the date of hire)

• Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
• 401K

 

■ Salary 

• Monthly salary
• Reviewed twice a year
• Bonuses paid twice a year (April and October) according to the company's performance and
the individual's evaluation
• Overtime allowance, Late overtime allowance, Commuting and transportation expenses, Work
style support allowance