9 hours ago
Singapore, SingaporeEntry Level / Mid Level
Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications using Java, Spring Boot, and React.
- Develop backend REST APIs and microservices using Spring Boot and Java technologies.
- Develop responsive frontend applications using React and JavaScript/TypeScript.
- Participate in requirements analysis, technical design, implementation, testing, deployment, and production support.
- Design and implement relational database and NoSQL/KVS solutions.
- Develop unit, integration, and API tests and participate in code, architecture, and design reviews.
- Create technical documentation including design documents, API specifications, sequence diagrams, and data-flow diagrams.
- Collaborate with Product Managers, Data Scientists, ML Engineers, and engineering teams to deliver AI-powered capabilities.
- Monitor and troubleshoot applications and services and provide first-level production support.
- Evaluate technologies to improve performance, reliability, scalability, and developer productivity.
Requirements
- 1–3 years of professional software development experience.
- Strong hands-on experience with Java and Spring Boot.
- Strong hands-on experience with React and modern JavaScript/TypeScript.
- Experience designing and developing RESTful APIs and web applications.
- Understanding of software engineering fundamentals, object-oriented programming, and design patterns.
- Experience with relational databases such as MySQL or PostgreSQL, including database design, query optimization, and performance tuning.
- Familiarity with Git and modern software development practices.
- Experience with unit and integration testing frameworks such as JUnit and Mockito or equivalent.
- Understanding of web technologies including HTTP, REST, JSON, HTML, and CSS.
- Basic understanding of secure coding practices and application security.
- Experience working in an Agile/DevOps development environment.
- Ability to translate business requirements into technical solutions and produce technical documentation.
- Strong problem-solving, analytical, communication, and collaboration skills.
Tech Stack
Categories
About Rakuten
Rakuten Group builds e-commerce marketplaces, financial services (credit cards, payments, banking, securities), and digital/communications offerings for consumers and merchants worldwide. It monetizes through transaction fees, financial services income, advertising, and mobile subscriptions; flagship businesses include Rakuten Ichiba, Rakuten Card, and Rakuten Mobile. Founded in 1997 and headquartered in Setagaya, Tokyo, the company is publicly listed on the Tokyo Stock Exchange and operates across many countries and regions.
