Rakuten, Inc. (TYO: 4755), is one of the world's leading Internet service companies, providing a variety of consumer and business-focused services including e-commerce, travel, banking, securities, credit card, e-money, portal & media, online marketing and professional sports. Our mission is to contribute to society by creating value through innovation and entrepreneurship. Founded in 1997, Rakuten is headquartered in Tokyo, with over 10,000 employees worldwide. Rakuten is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas.
APS boasts a highly motivated, skilled, talented, and approachable team distributed across Tokyo, Singapore, India, and China
.
We are seeking a highly skilled and dynamic full-stack engineer with extensive technical expertise and proven team leadership experience to take ownership of technical responsibilities throughout the entire product development lifecycle. The ideal candidate will excel at solving diverse technical and business challenges while providing mentorship and guidance to other engineers on the tea
m.
This role provides an exciting opportunity to advance your tech career by contributing to the development of multiple products within Rakuten's extensive ecosystem and cutting-edge technology landsca
pe.
Roles and Responsibili
ties
Project Exec
- utionGather and analyze requirements to ensure a clear understanding of project
- needsTranslate business requirements into detailed technical specifica
- tionsDesign and implement scalable and efficient fea
- turesPerform unit testing, verification, and validation to ensure robust function
- alityConduct thorough code reviews to maintain high code quality and adherence to stan
- dardsManage deployment and rollback operations across DEV, STG, and PROD environ
- mentsMonitor systems post-release, perform regular maintenance, and address any issues proact
ively
Collabo
- rationWork closely with engineers, product managers, project managers, and cross-functional business teams to design and develop exceptional fe
atures
Always Improve, Always
- AdvanceDevelop a deep understanding of the entire product and system to identify and recommend technical enhan
- cementsAnticipate future business and product requirements, proactively suggesting system improvements to stay ahead of evolvin
- g needsStay ahead of the curve by exploring emerging technologies, evaluating their potential, and creating roadmaps to integrate them effe
ctively
M
- entoringMentor junior developers, freshers, and interns, providing guidance and support to help th
- em excelIdentify key areas for their growth and actively work towards fostering their technical development and career pro
gression
Quali
ficatio
- ns
GeneralA minimum of 5+ years of proven, hands-on experience as a Software Engineer in software development, demonstrating strong analytical and problem-solv - ing skillsExtensive hands-on experience in designing and developing large-scale web applications using technologies such as Java, Spring, MariaDB, MongoDB, Kafka, an
- d React.jsComprehensive, hands-on experience with Agile development methodologies and Scrum
- practicesProactive, self-driven, and highly motivated
- individualExcellent communication skills, capable of effectively collaborating with both technical and non-technical st
- akeholdersA team player with a positive and approachabl
- e attitudeStrong get-things-done mindset paired with a sense of ownership and acco
untabilit
y
Technic
- al
Must haveJava spring - (boot+batch)H
- tml, Css, JsM
- ySQL/MariaDBNoS
- QL (MongoDB)Version C
- ontrol - GitJira or similar project and task man
agement tool
Good To haveBig Data (Hadoop,- Hive, Spark)R
- eact, AngularNoSQL (Couchbase, Cass
- andra, Redis)Big Data
- (Tez, Presto)Test Autom
- ation - JunitCode Qu
- ality - SonarStreaming platform - Ka
- fka, RabittMQCI
- /CD - JenkinsBI Tool - MicroStra
- tegy, TableauThe experience about enterprise system architecture design such as data pi
- peline designDomain knowledge of advertisement system architec
ture and KPIs