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-5 years of backend development experience
- Practical experience in C or Java. Excellent skills in other common programming languages
- Understanding of data structures, algorithms, and the basics of object-oriented programming
- Schema design in DB (RDB, NoSQL, etc.) and efficient query creation
- Experience in web application development and tuning, and development with 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.
- Development experience in the financial industry
- Experience implementing platform components such as RESTful API, Pub/Sub systems, database clients
- Development experience using AWS services
- Experience in system design, developing applications/web products handling large transactions, and applications/web products requiring scalability
- Development experience in both C and Java
- Experience with microservices
- English (Business level conversational proficiency)