Job Description:
About Organization
The mission of the Quality Assurance Platform Division is to deliver products and services with the highest standards of quality and reliability to Rakuten Mobile's commercial network. Prioritizing customer satisfaction, the division contributes to the quality improvement and stable operation of Rakuten Mobile's commercial network through continuous improvement and innovation.
This includes software development and maintenance as per use case requirements, with end-to-end QA validation.
Job Duties
Design and implement the backend architecture
Develop and maintain backend services
Integrate APIs with other systems
Perform backend testing and optimization
Conduct feature testing and manage releases
Integrate automation and AI tools
Interact with QA teams to meet delivery requirements
Implement security measures for data protection
Integrate CI/CD deployment processes
Minimum Qualifications
Programming Languages: Proficient in Python, Java, Ruby, PHP, Node.js, and C#
Web Technologies: Basic knowledge of HTML, CSS, and JavaScript; experience with jQuery
AWS Services: Experienced with AWS Lambda, CloudWatch, S3, and API Gateway
Data Structures and Algorithms: Expertise in core data structures and algorithm design
Databases: Skilled in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
API Development: Experience with RESTful APIs and understanding of GraphQL
Cloud and Server Environments: Knowledgeable in cloud platforms and Kubernetes for container orchestration
Version Control and Build Tools: Proficient in Git, Maven, and IBM RAM for production JARs
Backend Frameworks: Experienced with Spring Framework, Django, and Express.js for building scalable applications
Application Optimization: Skills in optimizing and scaling applications for performance and efficiency
DevOps: Understanding of CI/CD pipelines, containerization with Docker, and Kubernetes orchestration
Preferred Qualifications
3 years of experience in backend development, software development, and database management
Languages:
English (Overall - 3 - Advanced)