The assigned organization is primarily advancing projects related to a next-generation core banking system. Our in-house engineers take the lead in planning, designing, and even coding the core banking system and business logic from scratch. As it’s a new organization, you can collectively help create the development rules and environment.
After joining the company, you are expected to be seconded to PayPay Bank as a member of the above project.
Related position in PayPay Group
- PayPay Card: Backend Engineer
- What is differences with PayPay (Please choose the position that best aligns with your career goals, as we do not allow simultaneous applications for two positions)
Responsibilities
- Develop and operate backend applications in C and Java for core banking systems
- Designing and developing for both performance and stability to maintain high reliability as a financial platform
- Understanding and implementing how to utilize infrastructure to solve system challenges
- Designing architecture based on application requirements and selecting middleware, etc.
- Performance tuning, monitoring settings, and alert response for microservices
- Example projects include application development for new services and improvements to existing services:
- Account opening linked with LINE, inquiry chat
- PayPay mini-app integration
- Expansion of cardless ATM usage
- Improvement of account opening processes
- Improvement of various loan services, etc.
Requirements
- 3+ years of hands-on backend development experience using Java, C, or other major programming languages
- For candidates without professional experience in Java or C, willingness and ability to learn these languages after joining
- Understanding of data structures, algorithms, and the fundamentals of object-oriented programming
- Experience in database schema design (RDB, NoSQL, etc.) and efficient query development
- Experience in web application development and performance tuning, with an understanding of security considerations
- Japanese (Native or equivalent to JLPT N1 or N2 proficiency)
Nice to haves
While not specifically required, tell us if you have any of the following.
- Professional backend development experience using Java
- Development experience using C
- Development experience in the financial industry
- Experience implementing platform components such as RESTful APIs, Pub/Sub systems, and database clients
- Development experience using AWS services
- Experience in system design and developing applications/web products handling large-scale transactions or requiring scalability
- Experience with microservices
- English (Business-level conversational proficiency)