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-5 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
Business level in either English or Japanese (JLPT N1).
Tech Stack
Java
Kotlin
MySQL
NoSQL
Open Source
PHP
Python
Scala
Spring Boot
SpringBoot
Go
Benefits
Social Insurances (Health insurance, Employee pension, Employment insurance and Industrial accident compensation insurance)