Job Overview
Job Type
Full-time
Japanese Level
None Required
Category
Tech & Engineering
Description
**About the company:** PayPay Securities Chiyoda-ku, Tokyo PayPay Securities has launched “Point Management” with over 10 million users and “PayPay Asset Management", the first initiative in Japan that enables asset management on a payment application. **Responsibilities:** Develop and operate the Backend Application system for PayPay Securities product (PHP, Java, SpringBoot, Kotlin, MySQL/AuroraDB) Design large scale systems with high complexity to support our high throughput applications Understand how to leverage infrastructure for solving such large scale problems Develop tools and contribute to open source wherever possible Adopt problem solving as a way of life – always go to root cause! Requirements 3+ years experience in developing Backend Application for company products Experience in using Java/PHP under professional environment, or if you are non-Java user, excellent skills in generalized programming languages, such as Scala, Python and Go. Interest and ability to learn other coding languages as needed. Experience with NoSQL databases and distributed cache. Strong fundamentals in data structures, algorithms and object oriented programming In-depth understanding of concurrency and distributed computing Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development Nice to haves While not specifically required, tell us if you have any of the following. Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems, Database Clients Experience with AWS services Experience in system design, development of web system which handles massive amount of transactions or requires scalability Experience with Microservices Experience in working for system development in securities, finance, or similar industries Experience in developing inhouse Product/Service **Requirements:** 3+ years experience in developing Backend Application for company products Experience in using Java/PHP under professional environment, or if you are non-Java user, excellent skills in generalized programming languages, such as Scala, Python and Go. Interest and ability to learn other coding languages as needed. Experience with NoSQL databases and distributed cache. Strong fundamentals in data structures, algorithms and object oriented programming In-depth understanding of concurrency and distributed computing Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development **Nice to have:** While not specifically required, tell us if you have any of the following. Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems, Database Clients Experience with AWS services Experience in system design, development of web system which handles massive amount of transactions or requires scalability Experience with Microservices Experience in working for system development in securities, finance, or similar industries Experience in developing inhouse Product/Service
Requirements
- 3+ years experience in developing Backend Application for company products
- Experience in using Java/PHP under professional environment, or if you are non-Java user, excellent skills in generalized programming languages, such as Scala, Python and Go.
- Interest and ability to learn other coding languages as needed.
- Experience with NoSQL databases and distributed cache.
- Strong fundamentals in data structures, algorithms and object oriented programming
- In-depth understanding of concurrency and distributed computing
- Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development
