Job title: Senior Backend Engineer (RC)
Job type: Permanent
Emp type: Full-time
Industry: Information Technology < IT >
Salary: Negotiable
Job published: 2024-04-23
Job ID: 51437

Job Description

Excellent Career Opportunity with a Leading FinTech Company in Japan!

Work Location- Japan (Full remote in Japan)

Senior Backend Engineer


■ Your Role and Responsibilities 

As a Senior Backend Engineer, you will need to Design, implement and delivery of large scale, and complex, systems, while collaborating with product managers, frontend engineers or other team members.

Tech Stack
We currently work with

Back-end services:
o Main implementations are in Spring Boot, with a mix of Java 11/Spring Boot 2 and Java Spring Boot.
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


■ Experience and Qualifications

• Experience in using Spring Boot 
• Experience with RDBMS, NoSQL databases along with distributed cache.
• Strong fundamentals in data structures, algorithms and object oriented programming.
• In-depth understanding of concurrency and distributed computing.

Preferred Qualifications

• 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 in microservices & event-driven architecture
• Experience in a multicultural environment

■ Language skills 

● Fluent in Japanese is plus
● Business proficiency in English

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB