Mô Tả Công Việc
Rakuten FinTech Vietnam Co., Ltd. is the company, which was established in 2021, and the subsidiary of Rakuten Card, which is one of the biggest credit card company in Japan. Our mission is to develop internal system and mission-critical system for Rakuten Card and FinTech group companies to contribute to FinTech business growth, also to provide attractive environment for talented engineers in both Vietnam and Japan.Job DescriptionThis position will have responsibility to develop Web application, Web API and more for our Fintech services such as “Rakuten Card”, “Rakuten Pay”, "Rakuten Bank” etc. Responsibilities
Design, develop, and test new and existing features for the Rakuten Card App using Java EE7. This includes implementing RESTful APIs, integrating with backend systems, and ensuring code quality.
Collaborate with product managers and designers to translate user stories and designs into functional and performant code.
Improve our test environment and enhance test quality through automated testing and code reviews.
Participate in code reviews to ensure code quality and adherence to coding standards.
Troubleshoot and resolve production issues in a timely manner.
Contribute to the ongoing improvement of our development processes and tools.
Deploy and manage applications on Google Cloud Platform (GCP).
Because of start-up phase, we expect to join as tech leader level in our team and becoming leader/manager in the future.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Must have:
4+ years of Java development experience for server-side applications with Java EE (especially JPA, Hibernate, REST API Design).
Solid understanding of Java EE specifications and best practices.
Experience designing and implementing RESTful APIs.
Experience with API documentation tools such as Swagger or OpenAPI.
Experience with performance testing tools such as JMeter.
Experience working with application servers such as Payara Server (deployment, configuration, troubleshooting).
Experience creating technical design documents (basic/detailed).
Proficiency with source control tools such as Git (GitHub).
Solid understanding of relational databases (e.g., SQL) and NoSQL databases (e.g., Redis).
Experience with CI/CD pipelines (e.g., GitHub Actions, Jenkins, SonarQube).
Experience with TDD/BDD methodologies.
Hands-on experience deploying and managing applications on Google Cloud Platform (GCP)
Experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes/GKE).
Experience with VM instances, Cloud Storage, and Cloud Monitoring.
Good English communication skills (written and verbal)
Nice to have:
Experiences with API design for mobile applications
Knowledge of Maestro testing framework
Understanding of ATDD and Scrum Process
Debugging experience using log monitoring tools like Splunk
Experience with Maven or Gradle
Test case management experience using TestRail
Experience using JUnit for testing
Familiarity with MicroService architecture
Experience with GCP DevOps tools (Cloud Build, Artifact Registry, IAM, Secret Manager)
Experience with infrastructure-as-code tools like Terraform or Deployment Manager
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Commuting Allowances
Meal Allowances
Performance Bonus
Tet Bonus (Annual Bonus)
Salary review
Health checkup
Premium Health care
Company Trip
Annual Leave
*Benefits might be updated to add on, please let us know if you want to know more.