Our client is a Fintech from Japan that is currently looking for back-end developers for several teams and projects. As a result, we will be matching candidates by skill set and direction to the most suitable team.
Our client is looking for a Back-end Engineer to work on our payment system to provide the best payment experience to our customers.
Responsibilities:
- Designing large scale and high complexity systems to support our high throughput applications;
- Understand how to leverage infrastructure to solve large scale problems;
- Developing our tools and developing open source solutions wherever possible;
- Embracing problem solving as a way of life - looking for the root cause of the problem! Supporting solutions in production;
Technology stack used:
| Java;
| Spring Boot, JUnit, Reselience4j, Feign;
| MySQL/AuoraDB, DynamoDB, ELK, Kafka, Redis, TiDB;
| Docker, Kubernetes, ArgoCD, AWS, GCP;
| GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins, snyk;
| Bigquery, Kibana, Spark;
| PlantUML, draw.io, miro.com;
Requirements:
- Experience using Java in a professional environment or, if you are not a Java user, excellent skills in general programming languages such as Scala, Python and Go;
- Interest and ability to learn other coding languages as needed;
- Experience with NoSQL databases and distributed caching;
- Strong foundation in data structures, algorithms and object-oriented programming;
- In-depth understanding of concurrency and distributed computing;
Project details
Our client is a Fintech with nearly 50 million users and a payment system used in over 3 million service points. The payment system integrates multiple payment methods such as cards, transfers, QR codes and user registration is fast and intuitive (the whole process takes less than a minute).
Customers choose our payment system because of its security and attractive bonus system for payments made.
Benefits:
- Salary: Based on experience, skills, performance and contribution;
- Salary Increase: Reviewed based on performance evaluation and company business results (once a year);
- Special incentive: Payout based on company performance and individual contribution and evaluation (once a year);
- Miscellaneous Benefits: Overtime allowance, late night allowance and homework allowance;
- Public holidays: Saturdays and Sundays. National holidays. Year-end holidays from December 29 to January 4;
- Vacations: Annual paid leave, congratulatory or condolence leave, maternity leave, sick/injured child care leave, family care leave and others;
- Benefits: Social Security (health insurance, employee pension, employment insurance and compensation), defined contribution retirement system (TBC) and others;
Recruitment Process:
- Programming assignment (online);
Please be prepared to take on the challenge after submitting your application! It takes approximately 1-1.5 hours to complete.
- Short interview (30 min);
- Loop Interview;
The 4 interviews will be conducted over 1 - 2 days. We will review your knowledge, Data structure and algorithms, programming and system design.
- Offer 😊 !